Arduino - 28

# Visualizziamo la misura della luce ambiente

- Adesso che abbiamo un sistema che rappresenta delle cifre, utilizziamolo per visualizzare la misura della luce ottenuta tramite la fotoresisztenza
- Recupereremo il nostro programma precedente e ne modificheremo solo molto semplicemente la funzione loop()
- Gli ingressi analogici non devono essere programmati. Basta richiamare la funzione analogRead(<piedino>) per ottenere un numero tra 0 e 1023 che corrisponde alla tensione sul piedino (0 = 0V, 1023 = 5V)
- Dato però che il nostro display può rappresentare solo numeri tra 0 e 15, divideremo la quantità letta per 64 (16 * 64 = 1024)
- Ora la nostra funzione loop() conterrà solo la riga digit (analogRead(LUCE)/64); che richiama la funzione digit(<numero>) passando il valore letto. Aggiungeremo poi un ritardo per evitare che la cifra cambi troppo rapidamente.

Visualizza Sorgente “esempio_07_fotoresistenza.ino” Scarica sorgente “esempio_07_fotoresistenza.ino”
© Ing. Stefano Salvi - released under FDL licence