Precedente Indice

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.
© Ing. Stefano Salvi - released under FDL licence

Valid XHTML 1.0! Valid CSS!