Цифровой индикатор - MAX7219 8x

Отображение счётчика на цифровом индикаторе MAX7219
#include <LedControl.h>
LedControl lc7d=LedControl(4,6,5,1);
int x = 0;

void setup() {

}

void loop() {
      lc7d.setIntensity(0,15);
      lc7d.shutdown(0,false);
      lc7d.setDigit(0,7,(x / 10000000),false);
      lc7d.setDigit(0,6,(x / 1000000 - (x / 10000000) * 10),false);
      lc7d.setDigit(0,5,(x / 100000 - (x / 1000000) * 10),false);
      lc7d.setDigit(0,4,(x / 10000 - (x / 100000) * 10),false);
      lc7d.setDigit(0,3,(x / 1000 - (x / 10000) * 10),false);
      lc7d.setDigit(0,2,(x / 100 - (x / 1000) * 10),false);
      lc7d.setDigit(0,1,(x / 10 - (x / 100) * 10),false);
      lc7d.setDigit(0,0,(x / 1 - (x / 10) * 10),false);
      x = x + 1;
      delay(100);
} 

Открыть пример: Online ArduBlock



Видеоурок:


27 553 просмотров