Sei sulla pagina 1di 3

int key1=0;

int key2=0;
int key3=0;
int key4=0;
int key5=0;
int key6=0;
int key7=0;
int key8=0;
int key9=0;
int key0=0;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
for(int x=4;x<=13;x++){
pinMode(x, OUTPUT);

}
}

void loop() {
// put your main code here, to run repeatedly:
if (Serial.available()>0){
char key=Serial.read();
if (key== '1'){
key1++;
if (key1==1){
digitalWrite(13, 1);
}
if (key1==2){
digitalWrite(13, 0);
key1=0;
}
}
if (key=='2'){
key2++;
if (key2==1){
digitalWrite(12, 1);
}
if (key2==2){
digitalWrite(12, 0);
key2=0;
}
} if (key=='3'){
key3++;
if (key3==1){
digitalWrite(11, 1);
}
if (key3==2){
digitalWrite(11, 0);
key3=0;
}
}
if (key=='4'){
key4++;
if (key4==1){
digitalWrite(10, 1);
}
if (key4==2){
digitalWrite(10, 0);
key4=0;
}
} if (key=='5'){
key5++;
if (key5==1){
digitalWrite(9, 1);
}
if (key5==2){
digitalWrite(9, 0);
key5=0;
}
} if (key=='6'){
key6++;
if (key6==1){
digitalWrite(8, 1);
}
if (key6==2){
digitalWrite(8, 0);
key6=0;
}
} if (key=='7'){
key7++;
if (key7==1){
digitalWrite(7, 1);
}
if (key7==2){
digitalWrite(7, 0);
key7=0;
}
} if (key=='8'){
key8++;
if (key8==1){
digitalWrite(6, 1);
}
if (key8==2){
digitalWrite(6, 0);
key8=0;
}
} if (key=='9'){
key9++;
if (key9==1){
digitalWrite(5, 1);
}
if (key9==2){
digitalWrite(5, 0);
key9=0;
}
} if (key=='0'){
key0++;
if (key0==1){
digitalWrite(4, 1);
}
if (key0==2){
digitalWrite(4, 0);
key4=0;
}
}

}
}

Potrebbero piacerti anche