/*
2-Buttons ergeben 3Stellungen
Taste Ausgang 1 2 3
1 x x
2 x x
keine x
Ausgänge für Autopilot
PATH
ALT
ALT_HDG
Ausgänge wrden nur für test benötigt
Beim DUE über USB als HOTAS zum SIM
*/
int Taste_1 = 2;
int Taste_2 = 3;
int led_PATH = 10;
int led_ALT =11;
int led_ALT_HDG = 12;
//-------------------------------------------------------------------------
void setup() {
pinMode(Taste_1, INPUT_PULLUP);
pinMode(Taste_2, INPUT_PULLUP);
pinMode(led_PATH, OUTPUT );
pinMode(led_ALT, OUTPUT );
pinMode(led_ALT_HDG, OUTPUT );
}
void loop() {
digitalRead(Taste_1);
digitalRead(Taste_2);
if(digitalRead (Taste_1) == LOW) {
digitalWrite(led_ALT, HIGH);
}
else{
digitalWrite(led_ALT, LOW);
}
if(digitalRead (Taste_2) == LOW) {
digitalWrite(led_ALT_HDG, HIGH);
}
else {
digitalWrite(led_ALT_HDG, LOW);
}
if ((digitalRead (Taste_1) == HIGH) != (digitalRead (Taste_2) == HIGH)){
digitalWrite(led_PATH, LOW);
}
else{
digitalWrite(led_PATH, HIGH);
}
}