byte angka[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}
};
byte i=90,number
boolean b1Pre,b1Noww,b2Pre,b2Now,b3Pre,b3Now;
const int buzzerPin=13;
}
void setup(){
DDRD=0XFF;
pinMode(Ao,INPUT_PULLUP);
pinMode(A1, INPUT_PULLUP);
pinMode(A2, INPUT_PULLUP);
pinMode(buzzerpin, OUTPUT);
}
Void loop(){
b1pre=b1Now;
b1Now=!digitalRead(A0);
delay(50);
b2pre=b2Now;
b2Now=!digitalRead(A1);
delay(50);
b3pre=b3Now;
b3Now=!digitalRead(A2);
delay(50);
if(!b1pre and b1Now){i++;
digitalWrite(buzzerpin,HIGH);
delay(100);
digitalWrite(buzzeerpin,LOW);
}
if(!b2pre and b2Now){i--;
digitalWrite(buzzerpin,HIGH);
delay(100);
digitalWrite(buzzerpin,LOW);
}
if(!b3Pre and b3Now){i=100;
digitalWrite(buzzerpin,HIGH);
delay(100);
digitalWrite(buzzerpin,LOW);
}
number=i%10;
PORTD=~angka[numbe];