// Mhadhby
const int button1 = 3;
const int button2 = 4;
const int button3 = 5;
const int button4 = 6;
const int resetButton = 7;
const int alarmeTemperature = 8;
const int declenchementBT = 9;
const int alarmeBuchholz = 10;
const int declenchementMT = 11;
void setup() {
pinMode(button1, INPUT_PULLUP);
pinMode(button2, INPUT_PULLUP);
pinMode(button3, INPUT_PULLUP);
pinMode(button4, INPUT_PULLUP);
pinMode(resetButton, INPUT_PULLUP);
pinMode(alarmeTemperature, OUTPUT);
pinMode(declenchementBT, OUTPUT);
pinMode(alarmeBuchholz, OUTPUT);
pinMode(declenchementMT, OUTPUT);
digitalWrite(alarmeTemperature, LOW);
digitalWrite(declenchementBT, LOW);
digitalWrite(alarmeBuchholz, LOW);
digitalWrite(declenchementMT, LOW);
}
void loop() {
if (digitalRead(button1) == LOW) {
turnOnLed(alarmeTemperature);
}
if (digitalRead(button2) == LOW) {
turnOnLed(declenchementBT);
}
if (digitalRead(button3) == LOW) {
turnOnLed(alarmeBuchholz);
}
if (digitalRead(button4) == LOW) {
turnOnLed(declenchementMT);
}
if (digitalRead(resetButton) == LOW) {
asm volatile ("jmp 0"); // Resets the Arduino
}
}
void turnOnLed(int led) {
digitalWrite(alarmeTemperature, LOW);
digitalWrite(declenchementBT, LOW);
digitalWrite(alarmeBuchholz, LOW);
digitalWrite(declenchementMT, LOW);
digitalWrite(led, HIGH);
}