#define pinPB1 35
#define pinPB2 32
#define pinLedH 18
#define pinLedK 19
#define pinLedM 23
void setup() {
Serial.begin(115200);
pinMode(pinPB1, INPUT_PULLUP);
pinMode(pinPB2, INPUT_PULLUP);
pinMode(pinLedH, OUTPUT);
pinMode(pinLedK, OUTPUT);
pinMode(pinLedM, OUTPUT);
}
void loop() {
unsigned char StatePB1 = digitalRead(pinPB1);
unsigned char StatePB2 = digitalRead(pinPB2);
if (StatePB1 == LOW) {
digitalWrite(pinLedH, LOW);
digitalWrite(pinLedK, HIGH);
digitalWrite(pinLedM, HIGH);
}
else{
digitalWrite(pinLedH, HIGH);
digitalWrite(pinLedK, HIGH);
digitalWrite(pinLedM, HIGH);
}
if (StatePB2 == LOW) {
digitalWrite(pinLedH, LOW);
digitalWrite(pinLedK, LOW);
digitalWrite(pinLedM, LOW);
}
else{
digitalWrite(pinLedH, HIGH);
digitalWrite(pinLedK, HIGH);
digitalWrite(pinLedM, HIGH);
}
delay(100); // this speeds up the simulation
}