K čemu slouží#
Mikrotlačítko spojí své dvě strany, dokud ho držíte. Součástky se 4 nožičkami mají dva páry, které jsou vždy spojené; značka ukazuje jen samotný spínač. Na desce bývá obvykle uživatelským vstupem, tlačítkem RESET (na EN nebo RUN) nebo BOOT (na strapping pinu).
Zapojení#
Tlačítko zapojte mezi GPIO a GND a GPIO vytáhněte nahoru na 3V3 rezistorem 10 kΩ nebo interním pull-upem čipu. Uvolněno: 1. Stisknuto: 0. Zapojení ke GND je lepší: odpadá riziko zkratu napájení a každý mikrokontrolér má interní pull-upy.
Ošetření zákmitů#
Kontakty několik milisekund zakmitávají: jeden stisk se může přečíst jako několik. Vyřešte to ve firmwaru (ignorujte změny po dobu 5–20 ms) nebo RC filtrem: pull-up 10 kΩ a 100 nF dávají τ = 1 ms. Obvyklou volbou je samotný firmware.
Na co si dát pozor#
- Stisk BOOT mění způsob, jak čip startuje. Tlačítka na strapping pinech (GPIO9 u ESP32-C3/C6, GPIO0 u ESP32-S3) se čtou jen při resetu.
- Pouzdra se 4 nožičkami: piny 1–2 a 3–4 jsou u většiny součástek 6 × 6 mm uvnitř spojené; zkontrolujte, který pár je spínač.
Pouzdro (footprint)#
- Ruční pájení: vývodové 6 × 6 mm, klasika z nepájivého pole.
- JLCPCB: TS-1187A 5.1 × 5.1 mm SMD (C318884), basic součástka.