lowpass gửi vào
- 2380 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; //Trạng thái của LED, hay chính là byte mà ta sẽ gửi qua shiftOut byte ledStatus; 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() { //8 đèn LED sáng hết digitalWrite(latchPin, LOW); //các đèn LED sẽ không sáng khi bạn digital LOW //ShiftOut ra IC shiftOut(dataPin, clockPin, MSBFIRST, 0b11111111); digitalWrite(latchPin, HIGH);// delay(1000); // Dừng chương trình khoảng 100 mili giây để thấy các hiệu ứng của đèn LED //Tắt 8 LED digitalWrite(latchPin, LOW); shiftOut(dataPin, clockPin, MSBFIRST, 0b00000000); digitalWrite(latchPin, HIGH); delay(1000); }