lowpass gửi vào
- 2717 lượt xem
/*
shiftOut với 8 LED bằng 1 IC HC595
*/
//chân ST_CP(12) của 74HC595
int latchPin = 8;
//chân SH_CP(11) của 74HC595
int clockPin = 12;
//Chân DS (14)của 74HC595
int dataPin = 11;
void setup() {
//Bạn BUỘC PHẢI pinMode các chân này là OUTPUT
pinMode(latchPin, OUTPUT);
pinMode(clockPin, OUTPUT);
pinMode(dataPin, OUTPUT);
}
void loop() {
//LED 0,2,4,6 sáng
digitalWrite(latchPin, LOW); //các đèn LED sẽ không sáng khi bạn digital LOW
//ShiftOut ra IC
shiftOut(dataPin, clockPin, MSBFIRST, 0b01010101);
digitalWrite(latchPin, HIGH);//
delay(100); // Dừng chương trình khoảng 100 mili giây để thấy các hiệu ứng của đèn LED
//LED 1,3,5,7
digitalWrite(latchPin, LOW);
shiftOut(dataPin, clockPin, MSBFIRST, 0b10101010);
digitalWrite(latchPin, HIGH);
delay(100);
}


