Collegamento
Termometro – Collegamento del modulo
- Cavo giallo: filo del segnale – collegare al terminale Y (giallo)
- Cavo rosso: cavo di alimentazione – collegare al terminale R (rosso)
- Cavo nero: filo di terra – collegare al terminale B
Modulo di connessione – MB2 (micro:bit)
- SIG: pin del segnale – collegare al pin P0 (barra del segnale gialla)
- CCV: pin di alimentazione: collegare a 3V3 (rail di alimentazione positivo bianco)
- TERRA: pin di terra – collegare a GND (linea di alimentazione negativa nera)
Il collegamento può essere effettuato in un altro modo, ma è necessario impostare il pin di segnale corretto nel programma. Se si utilizza il programma seguente, collegare il filo al pin giallo 2 o regolare l'impostazione del pin di segnale nel programma.
Collegamento LCD-MB2
- CCV: pin di alimentazione: collegare a 3V3 (ciabatta bianca)
- TERRA: pin di terra – collegare a GND (barra di terra nera)
- SCL: Segnale di clock I2C: collegare al pin SCL
- SDA: Segnale dati I2C: collegare al pin SDA
Programma
Programma di base
Programma base - Display LCD
All'avvio del programma, inizializziamo innanzitutto il display LCD utilizzando il blocco "connect LCD at I2C" con un indirizzo fisso di 39, standard per il display LCD1602. Visualizziamo quindi il nome "OMG Robotics" o qualsiasi testo personalizzato, come il nome della scuola, sul display. Dopo una breve pausa, cancelliamo il display e impostiamo un testo statico sulla prima riga, idealmente una descrizione della grandezza misurata comprensiva di unità di misura, come "Temperatura (°C)". Questo testo verrà visualizzato dalla prima posizione della riga; possiamo lasciare la lunghezza predefinita e impostare l'allineamento secondo necessità.
Nel ciclo infinito del programma, visualizzeremo continuamente il valore corrente misurato dal pin P0, a cui è collegato il termometro, sulla seconda riga del display. Questo valore viene prima arrotondato alla prima cifra decimale per rendere la visualizzazione più chiara. Il programma creato in questo modo funge da semplice termometro con uscita sul display LCD.




