Как нескучно проверить работу 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 лет...

Комментариев нет:
Отправить комментарий