Smart&TinkTecnologia

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

Microbit collegamento DHT11
Microbit collegamento DHT11

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.

Sensore DHT11
Sensore DHT11

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.