Impariamo a prendere confidenza con i sensori e con Microbit. In questo tutorial imparerai come creare il piccolo circuito e vedrai un codice Python di esempio.
Puoi usare Microbit direttamente o oppure comodità utilizzarlo con la basetta di espansione, è indifferente scegli come ti è più comodo a seconda dei cavi a tua disposizione. Se hai i coccodrilli puoi andare dritto per la prima via, altrimenti se hai i cavetti maschio/femmina la seconda è decisamente la strada da prendere. In questo caso noi prenderemo questa seconda via.
In questo caso abbiamo collegato la terra a microbit e il pin di alimentazione ai 3 volt. Le informazioni passeranno entrambi sul Pin 0
Il sensore DHT11 disponibile sia a 4 che a 3 pin, nella versione presente nel kit trovate come quello in figura la versione con 3 collegamenti.
Per la parte di programmazione abbiamo usato Visual Studio Code, usate pure l’editor che preferite.
L’esempio riporta come leggere i valori del sensore e mandarli a schermo sui 25 led di Microbit.
from microbit import *
import dht
import time
while True:
sensore = dht.DHT11(pin1)
sensore.measure()
temp = sensore.temperature()
hum = sensore.humidity()
display.scroll("Temp: " + str(temp) + " Hum: :" + str(hum))
time.sleep(2)
Nella sfida lanciata dovete usare 3 sensori in contemporanea e visualizzare così tre dati diversi appartenenti a tre tipo di terreno. (sfida)
Ecco un video tutorial che vi aiuta.