Files
ModulX_Code/test_boutons_droite.cpp
2026-05-08 00:04:39 +02:00

52 lines
1.0 KiB
C++

#include <Arduino.h>
// Test uniquement des 5 boutons droite
const int rightButtons[5] = {
25, 33, 32, 4, 17
};
void setup() {
Serial.begin(115200);
delay(1000);
Serial.println();
Serial.println("===== TEST BOUTONS DROITE =====");
for (int i = 0; i < 5; i++) {
pinMode(rightButtons[i], INPUT_PULLUP);
Serial.print("Bouton droite ");
Serial.print(i + 1);
Serial.print(" sur GPIO ");
Serial.println(rightButtons[i]);
}
Serial.println();
Serial.println("Cablage attendu : GPIO ---- bouton ---- GND");
Serial.println("Relache = HIGH");
Serial.println("Appuye = LOW");
Serial.println();
}
void loop() {
Serial.println("----- ETAT BOUTONS DROITE -----");
for (int i = 0; i < 5; i++) {
int state = digitalRead(rightButtons[i]);
Serial.print("Bouton D");
Serial.print(i + 1);
Serial.print(" GPIO ");
Serial.print(rightButtons[i]);
Serial.print(" = ");
if (state == LOW) {
Serial.println("APPUYE");
} else {
Serial.println("relache");
}
}
Serial.println();
delay(500);
}