| Il
sensore SHTC3 esteticamente è molto simile al DHT11/DHT22,
e ha anche le stesse funzioni, infatti registra temperatura
ed umidità. La differenza è che usa il protocollo I2C, ela
sua lettura sembrerebbe leggermente più precisa di quella
del DHT11. |
![]() |
| |
| Come inserire il multiplexer sulla BDS |
| |
![]() |
Poiché
SHTC4 è un sensore che utilizza il protocollo, va inserito
sul connettore I2c3, rispettando la corrispondenza dei pin. |
|
|
| La creazione dell'ambiente virtuale e l'inserimento delle librerie necessarie |
| Ipotizziamo che sul desktop del proprio Raspberry si crei una cartella "Projects" e all'interno una sottocartella "multiplexer" in cui creeremo l'ambiente virtuale (che chiameremo "multi"), le librerie necessarie e i programmi. Nota: naturalmente i nomi dati alle sottocartelle possono essere variati a piacere. Postulando che si siano create le cartelle indicate, si può iniziare con la programmazione. Aprire un terminale (la quarta icona in alto a destra) e digitare quanto segue:cd Desktop/Projects/shtc3 per spostarsi nella cartella "shtc3"; python3 -m venv 3 per creare l'ambiente virtuale "3 "; source 3 /bin/activate per attivare l'ambiente virtuale: apparirà (3) all'inizio della nuova riga. A questo punto, si possono salvare all'interno dell'ampbiente virtuale la libreria necessaria, con il comando: "pip3 install adafruit-circuitpython-shtc3" |
|
|
| |
| L'attivazione
dell'interfaccia I2C sul Raspberry |
| Quando si usa per la prima volta una periferica che richiede l'interfaccia I2C, deve essere attivata:
|
|
|
| |
| Il primo programma: lettura di temperatura eumidità |
|
|
|