Tipka (push button)
taktilno stikalo 6×6 mm
Trenutno stikalo — sklene kontakt samo, dokler je pritisnjeno. Osnovni digitalni vhod.
Odpri tečaj →Kako deluje
Štiri nožice sta dva para: 1–3 in 2–4 sta znotraj trajno spojena. Ko pritisneš, se spoji še 1–2 (torej vse štiri). Pin ESP32 mora imeti določeno stanje, ko tipka NI pritisnjena — za to je pull-up upor. ESP32 ga ima vgrajenega: pinMode(pin, INPUT_PULLUP). Takrat pin bere 1 (HIGH), ko je spuščena, in 0 (LOW), ko je pritisnjena (tipka ga spoji na GND).
Pini in vezava
| Pin | Kaj je | Kam se priključi / zakaj |
|---|---|---|
| Nožica 1 / 3 | Notranje povezan par | Ena stran stikala → GPIO pin. |
| Nožica 2 / 4 | Notranje povezan par | Druga stran → GND. |
Specifikacije
Velikost6×6 mm, razmik nožic 6,5 × 4,5 mm
Tok50 mA maks.
Trajanje~100 000 pritiskov
Nasveti in tipične napake
- Na breadboardu daj tipko ČEZ utor in poveži diagonalno nasprotni nožici — tako zagotovo uporabljaš stikalni par.
- »Debouncing«: ob pritisku kontakt nekaj milisekund trepeta in ESP32 vidi več pritiskov. Rešitev: ignoriraj spremembe naslednjih 50 ms.
- GPIO 34–39 NIMAJO notranjega pull-upa — za tipko uporabi druge pine ali zunanji upor 10 kΩ.