#include <TM1637Display.h>
// Module connection pins (Digital Pins)
#define CLK 4
#define DIO 3
#define IN 5
#define OUT 6
// The amount of time (in milliseconds) between tests
#define TEST_DELAY 1000
int counter = 0;
boolean flagI;
boolean flagO;
TM1637Display display(CLK, DIO);
void setup() {
display.setBrightness(0x02);
pinMode(IN,INPUT);
pinMode(OUT,INPUT);
flagI=digitalRead(IN);
flagO=digitalRead(OUT);
while(!flagI&&!flagO){
flagI=digitalRead(IN);
flagO=digitalRead(OUT);
display.showNumberDec(counter, false);
}
}
void loop() {
flagI=digitalRead(IN);
flagO=digitalRead(OUT);
//while(flagI&&flagO){
// flagI=digitalRead(IN);
// flagO=digitalRead(OUT);
// delay(2000);
//}
// if(flagI>flagO){
// while(flagO){
// }
// }
display.showNumberDec(counter, false);
counter++;
delay(TEST_DELAY);
}