int topRow = 3;
int btmRow = 2;
void setup() {
// put your setup code here, to run once:
pinMode(topRow, INPUT_PULLUP);
pinMode(btmRow, INPUT_PULLUP);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
int angle = analogRead(A0);
delay(10);
if(angle < 490){
if(digitalRead(topRow) == LOW){
Serial.println("gear 1");
}
if(digitalRead(btmRow) == LOW){
Serial.println("gear 2");
}
}
if(530 > angle && angle > 490){
if(digitalRead(topRow) == LOW){
Serial.println("gear 3");
}
if(digitalRead(btmRow) == LOW){
Serial.println("gear 4");
}
}
if(570 > angle && angle > 530){
if(digitalRead(topRow) == LOW){
Serial.println("gear 5");
}
if(digitalRead(btmRow) == LOW){
Serial.println("gear 6");
}
}
if(angle > 570){
if(digitalRead(topRow) == LOW){
Serial.println("gear 7");
}
if(digitalRead(btmRow) == LOW){
Serial.println("gear R");
}
}
if(digitalRead(topRow) == HIGH && digitalRead(btmRow) == HIGH){
Serial.println("gear N");
}
}