Sensore analogico: potenziometro o luce
Un valore che cambia con continuità, da 0 a 4095: una manopola, o la luce di una stanza.
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 AREAD() > 2000 THEN LED red, on
30 WAIT 100
40 GOTO 10Cosa devi vedere: Gira il potenziometro, o cambia la luce sul sensore: da metà corsa in poi la luce rossa si accende.
▶ Provalo nell'IDECosa comprare
- Sensore analogico (potenziometro o LDR)
Come si collega a una ESP32-S3
- Segnale → ESP32-S3: GPIO9
- VCC → ESP32-S3: 3V3
- GND → ESP32-S3: GNDMassa comune: questo collegamento è obbligatorio.
Se non funziona
- Il programma gira ma non succede niente
- Il filo del segnale non è sul piedino analogico, o il piedino centrale del potenziometro è scambiato con uno laterale. Il piedino centrale va al piedino analogico dello schema, i due laterali a 3,3 V e a GND (mai a 5 V).
Cosa puoi regolare
- La soglia: il valore, da 0 a 4095, oltre cui il programma reagisce.
Su quali schede funziona
- ESP32-S3 Freenove: sì
- Nordic nRF54LM20 DK: sì
- Arduino UNO R4 WiFi: sì