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

52 lines
1.0 KiB
C++

#include <Arduino.h>
// Test uniquement des 5 boutons gauche
const int leftButtons[5] = {
13, 12, 14, 27, 26
};
void setup() {
Serial.begin(115200);
delay(1000);
Serial.println();
Serial.println("===== TEST BOUTONS GAUCHE =====");
for (int i = 0; i < 5; i++) {
pinMode(leftButtons[i], INPUT_PULLUP);
Serial.print("Bouton gauche ");
Serial.print(i + 1);
Serial.print(" sur GPIO ");
Serial.println(leftButtons[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 GAUCHE -----");
for (int i = 0; i < 5; i++) {
int state = digitalRead(leftButtons[i]);
Serial.print("Bouton G");
Serial.print(i + 1);
Serial.print(" GPIO ");
Serial.print(leftButtons[i]);
Serial.print(" = ");
if (state == LOW) {
Serial.println("APPUYE");
} else {
Serial.println("relache");
}
}
Serial.println();
delay(500);
}