lowpass gửi vào
- 2636 lượt xem
/* shiftOut với 8 LED bằng 1 IC HC595 */ //chân ST_CP của 74HC595 int latchPin = 8; //chân SH_CP của 74HC595 int clockPin = 12; //Chân DS 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 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() { int led[]={1,2,4,8,16,32,64,128}; for (int i = 0; i < 8; i++) { digitalWrite(latchPin, LOW); //các đèn LED sẽ không sáng khi bạn digital LOW //ShiftOut ra IC shiftOut(dataPin, clockPin, MSBFIRST, led[i]); digitalWrite(latchPin, HIGH);//các đèn LED sẽ sáng với trạng thái vừa được cập nhập delay(1000); // Dừng chương trình khoảng 1000 mili giây để thấy các hiệu ứng của đèn LED } }