LED Binary counter

preview_player
Показать описание
#includes lt TM1637.h gt
#define ON 1
#define OFF 0
#define CLK 5
#define DIO 3
// lt = less than bracket , gt = greater than bracket,please amend code
TM1637 tm1637(CLK, DIO);
// Put pins in an array
byte LEDPins[] = {13,12,11,10};
int integerResult = 0;
byte count;

// Set pins to OUTPUT
void setup(void) {
for (byte i = 0; i lt 4; i++) {
pinMode(LEDPins[i], OUTPUT);
}
count = 0;
}

void loop(void)
{
dispBinary(count++);
delay(1000);
if (count gt=16){
count = 0;
}
integerResult ++;
if (integerResult gt=16){
integerResult = 0;
}
tm1637display();

}
// Show bit number.
void dispBinary(byte n)
{
for (byte i = 0; i lt 4; i++) {
digitalWrite(LEDPins[i], n & 1);
n /= 2;
}
}
void tm1637display(){
}
Рекомендации по теме