Collegamento
Programma
Programma di base
Questo programma di base visualizza in sequenza i valori delle grandezze misurate ogni 2 s.
Per prima cosa è necessario assegnare un indirizzo sia al display LCD che al sensore.
In un ciclo infinito, stampiamo quindi il nome della quantità misurata insieme alla sua unità e poi stampiamo il suo valore numerico sulla seconda riga.
Dopo 2 secondi, passiamo alla quantità successiva. In questo modo, l'algoritmo procede fino all'ultima quantità e poi torna all'inizio.
Programma avanzato
Questo programma è più complesso e mira a dimostrare tutte le funzioni di questo pratico sensore.
Per prima cosa è necessario assegnare un indirizzo sia al display LCD che al sensore.
La funzione per passare da una grandezza misurata all'altra è implementata utilizzando la variabile ` state` . La aumentiamo o la diminuiamo con i pulsanti A e B. Tuttavia, dobbiamo prestare attenzione al caso in cui raggiungiamo l'ultimo stato e vogliamo tornare al primo (e viceversa).
In un ciclo infinito, misuriamo quindi la quantità data a seconda dello stato in cui ci troviamo. Allo stesso tempo, impostiamo il nome della variabile sul nome della quantità in modo da poter visualizzare sul display ciò che stiamo misurando in quel momento.
Infine, visualizziamo sia il nome della grandezza misurata sia il valore numerico della grandezza stessa.



