Produkteinführung #
Das 4-Tasten-Modul enthält vier Tastendrücke. Der Stromkreis wird eingeschaltet, wenn eine Taste gedrückt wird, und getrennt, wenn sie losgelassen wird. Da sich die vier Tastenschalter einen analogen Ausgang teilen, können sie nur an den analogen Anschluss angeschlossen werden. Jede Taste entspricht einem analogen Wert, um die Unterscheidung verschiedener Tasten zu ermöglichen.
Anwendungsreferenz: Fernbedienung, Tastatur, Gamecontroller usw.

Parameterspezifikation #
| PDurchmesser | Wert/DBeschreibung |
| Betriebsspannung | 3.3V ~ 5V |
| Betriebstemperatur | -40 ° C ~ + 80 ° C |
| Ausgangssignal | Analogsignal |
| Größe | 4.7cm * 2.4cm |

Schaltplan #
Hinweis: Die Erweiterungskarte ist angeschlossen an esp32 Controller-Platine.

| 4-Tasten Modul | ESP32 |
| S | 32 |
| VCC | 5V |
| GND | GND |
Beispielcode #
int n = 0;
void setup(){
Serial.begin(115200);//Set baud rate
}
void loop(){
n = analogRead(32);//Define the analog pin for the 4-Button
//Print different button values
if(n<10){ Serial.println("Right: "+String(n)); } else if(n>10 && n<=1000){ Serial.println("Down: "+String(n)); } else if(n>1000 && n<=3000){ Serial.println("Left: "+String(n)); } else if(n>3000 && n<=4000){
Serial.println("Up: "+String(n));
}
delay(300);
}
Hinweis: Wenn Sie ein Arduino-Board verwenden, ändern Sie den Pin im Programm auf PIN A0, stellen Sie die Baudrate auf 9600 ein, verbinden Sie dann den Hardware-Pin mit PIN A0 und laden Sie das Programm hoch.
Sie müssen auch den Wertebereich der Schaltfläche im Programm ändern.
Rechts:<10
Unten: 10 ~ 200
Links: 300~600
Bis: 600 ~ 1000
Testergebnis #
Wenn Sie die Leitung erfolgreich gemäß dem Schaltplan verbinden und das richtige Programm erfolgreich hochladen, druckt der serielle Port-Monitor beim Drücken einer bestimmten Taste den entsprechenden Tastenwert aus.


