Как нескучно проверить работу 5 светодиодных линеек - добавляем ардуинку, 5 микросхем 74hc595 и пишем скетч для счётчика до 2^40 (0xFFFFFFFFFF).
int latchPin = 8; // HC595 pin 11 int clockPin = 12; // HC595 pin 12 int dataPin = 11; // HC595 pin 14 void setup() { pinMode(latchPin, OUTPUT); pinMode(clockPin, OUTPUT); pinMode(dataPin, OUTPUT); } void loop() { for (uint64_t i = 0; i < 0xFFFFFFFFFF; i++) { digitalWrite(latchPin, LOW); shiftOut(dataPin, clockPin, MSBFIRST, i); shiftOut(dataPin, clockPin, MSBFIRST, i >> 8); shiftOut(dataPin, clockPin, MSBFIRST, i >> 16); shiftOut(dataPin, clockPin, MSBFIRST, i >> 24); shiftOut(dataPin, clockPin, MSBFIRST, i >> 32); digitalWrite(latchPin, HIGH); delay(100); } }
ожидаемое время счёта около 3486 лет...
Комментариев нет:
Отправить комментарий