![]()
how can i embed this sensor as a keyboard function of up left right and down using atmega328 and why the light is blinking although it does not track any obstacle
this is my code :
int red1=9;
int red2=12;
int red3=11;
int red4=10;
int s1=8;
int s2=7;
int s3=6;
int s4=5;
void setup() {
pinMode(red1,OUTPUT);
pinMode(red2,OUTPUT);
pinMode(red3,OUTPUT);
pinMode(red4,OUTPUT);
pinMode(s1,INPUT);
pinMode(s2,INPUT);
pinMode(s3,INPUT);
pinMode(s4,INPUT);
}
void loop() {
switch (digitalRead(s1)){
case 1:
digitalWrite(red1, HIGH);
break;
default:
digitalWrite(red1, LOW);
}
switch (digitalRead(s2)){
case 1:
digitalWrite(red2,HIGH);
break;
default:
digitalWrite(red2,LOW);
}
switch (digitalRead(s3)){
case 1:
digitalWrite(red3,HIGH);
break;
default:
digitalWrite(red3,LOW);
}
switch (digitalRead(s4)){
break;
case 1:
digitalWrite(red4,HIGH);
break;
default:
digitalWrite(red4,LOW);
}
}