Tutti i pezzi

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 10

Cosa devi vedere: Gira il potenziometro, o cambia la luce sul sensore: da metà corsa in poi la luce rossa si accende.

▶ Provalo nell'IDE

Cosa comprare

  • Sensore analogico (potenziometro o LDR)

Come si collega a una ESP32-S3

  1. Segnale → ESP32-S3: GPIO9
  2. VCC → ESP32-S3: 3V3
  3. 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ì