Pulsante
Un pulsante che il programma legge, premuto o no: per avviare, cambiare modo o reagire a un tocco.
Il programma di prova
Prova questo pezzo da solo, prima di montare il resto: se funziona da solo, il resto si costruisce su qualcosa che sai che va.
10 LED red, off
20 IF BUTTON("A") THEN LED red, on
30 WAIT 100
40 GOTO 10Cosa devi vedere: Tieni premuto il pulsante: la luce rossa si accende; lascialo: si spegne.
▶ Provalo nell'IDECosa comprare
- Pulsante
Come si collega a una ESP32-S3
- Segnale → ESP32-S3: GPIO6Pull-up interno: premuto vale 1
- GND → ESP32-S3: GNDMassa comune: questo collegamento è obbligatorio.
Se non funziona
- Il programma gira ma non succede niente
- Il pulsante è ruotato: le due gambe usate sono già collegate tra loro dentro il pulsante. Mettilo a cavallo del solco centrale della breadboard e usa due gambe opposte in diagonale.
Su quali schede funziona
- ESP32-S3 Freenove: sì
- Nordic nRF54LM20 DK: sì
- Arduino UNO R4 WiFi: sì