Description
Mini clavier à membrane souple composé de 4 touches alignées (1×4). Compact, léger, et très simple à intégrer dans vos projets Arduino ou ESP32. Parfait pour créer une interface utilisateur, un sélecteur de mode, ou une commande simple
Connexions ESP32 :
Pin Clavier | Fonction | ESP32 |
---|---|---|
1 à 5 | Commun + 4 touches | GPIO 14 à 18 (ou autres disponibles) |
Connexions Arduino (via Digital Pins) :
Pin Clavier | Fonction | Arduino UNO/Nano |
---|---|---|
1 à 5 | Commun + 4 touches | D2 à D6 (ou autre digitales) |
Certains modules n’ont que 4 fils (si commun partagé) — dans ce cas, connecte uniquement les 4 lignes aux broches numériques.
Exemple de Code (Arduino C – sans bibliothèque) :
Lecture simple des boutons par digitalRead()
int buttons[4] = {2, 3, 4, 5}; // Broches connectées aux 4 touches
void setup() {
Serial.begin(9600);
for (int i = 0; i < 4; i++) {
pinMode(buttons[i], INPUT_PULLUP);
}
}
void loop() {
for (int i = 0; i < 4; i++) {
if (digitalRead(buttons[i]) == LOW) {
Serial.print(“Bouton “);
Serial.print(i + 1);
Serial.println(” appuyé”);
delay(300); // Anti-rebond simple
}
}
}
There are no reviews yet.