Was er macht#
Ein Taster verbindet seine zwei Seiten, solange er gedrückt ist. Die Bauteile mit 4 Beinen haben zwei Paare, die immer verbunden sind; das Symbol zeigt nur den Schalter. Auf einer Platine ist er meist eine Benutzereingabe, ein RESET (an EN oder RUN) oder ein BOOT-Taster (an einem Strapping-Pin).
Verdrahtung#
Schließ den Taster zwischen GPIO und GND an und zieh den GPIO auf 3V3 hoch, mit einem 10 kΩ-Widerstand oder dem internen Pull-up des Chips. Losgelassen: 1. Gedrückt: 0. Die Verdrahtung gegen GND ist zu bevorzugen: so kannst du die Versorgung nicht kurzschließen, und jeder Mikrocontroller hat interne Pull-ups.
Entprellen#
Kontakte prellen einige Millisekunden lang: ein Druck kann als mehrere gelesen werden. Behebe das in der Firmware (Änderungen für 5–20 ms ignorieren) oder mit einem RC-Filter: der Pull-up (10 kΩ) und 100 nF ergeben τ = 1 ms. Meist reicht die Firmware allein.
Stolperfallen#
- Ein gedrückter BOOT-Taster ändert, wie der Chip startet. Taster an Strapping-Pins (GPIO9 beim ESP32-C3/C6, GPIO0 beim ESP32-S3) werden nur beim Reset gelesen.
- Footprints mit 4 Beinen: Pins 1–2 und 3–4 sind bei den meisten 6 × 6 mm-Teilen intern verbunden; prüf, welches Paar der Schalter ist.
Footprint#
- Handlöten: 6 × 6 mm Durchsteckmontage, der Breadboard-Klassiker.
- JLCPCB: TS-1187A 5.1 × 5.1 mm SMD (C318884), Basic Part.