.
Kod do mikrokontrolera
Code: Select all
const int PB_2 = 2;
const int PB_3 = 3;
const int PB_4 = 4;
const int PB_0 = 0;
bool pb2Low = false;
bool pb3Low = false;
bool pb4Low = false;
void setup() {
pinMode(PB_2, INPUT_PULLUP);
pinMode(PB_3, INPUT_PULLUP);
pinMode(PB_4, INPUT_PULLUP);
pinMode(PB_0, OUTPUT);
digitalWrite(PB0, HIGH);
}
void loop() {
if (digitalRead(PB_2) == LOW) {
pb2Low = true;
}
if (digitalRead(PB_3) == LOW && pb2Low) {
pb3Low = true;
}
if (digitalRead(PB_4) == LOW && pb2Low && pb3Low) {
pb4Low = true;
}
if (pb2Low && pb3Low && pb4Low) {
digitalWrite(PB_0, LOW);
delay(200);
digitalWrite(PB_0, HIGH);
pb2Low = false;
pb3Low = false;
pb4Low = false;
}
}