Passo 0. Usando il browser web, vai all’indirizzo https://makecode.microbit.org  arriverai nella home page di MakeCode per micro:bit. Puoi mettere questo sito tra i preferiti per aprirlo facilmente per il prossimo progetto. Nella sezione My Project, clicca su New Project.

Per maggiori informazioni su MakeCode, vai al nostro tutorial: Cos’è MakeCode


Passo 1. Leggi il tutorial per LCD1602 per aggiungere la categoria I2C_LCD1602.

Passo 2. Trascina e rilascia il blocco LCD initialize with Address 0 dentro il blocco on start.

Passo 3. Trascina e rilascia il blocco turn off backlight dalla categoria I2C_LCD1602 e posizionalo dentro il blocco on start..

Passo 4. Clicca sulla categoria Basic, clicca e trascina il blocco pausa pause(ms) nello spazio interno al blocco on start, scegli 500 ms

Passo 5. Trascina e rilascia il blocco turn on backlight dalla categoria I2C_LCD1602 posizionalo nel blocco on start.

Passo 6Trascina e rilascia il blocco show string hello at x0 y0 dalla categoria I2C_LCD1602 e posizionalo nel dentro il blocco on start.

Passo 7Trascina e rilascia nuovamente il blocco show string hello at x0 y0 e posizionalo nel blocco on start.

Passo 8. Cambia Hello con OSOYOO DHT11, segli y1

Passo 9. Trascina il blocco pause(ms) nello spazio dentro il blocco on start, scegli 2000 ms

Passo 10. Trascina e rilascia il blocco clear LCD dalla categoria I2C_LCD1602 nello spazio dentro il blocco on start.

Passo 11. Trascina e rilascia il blocco show string hello at x0 y0 dalla categoria I2C_LCD1602 posizionalo dentro il blocco  forever, cambia hello con Temp:

Passo 12. Trascina e rilascio il blocco show number 10 at x0 y0 dalla categoria I2C_LCD1602 posizionalo dentro il blocco forever.

Passo 13. Cerca l’estensioni con le parole chiave IOT, nel risultato della ricerca, seleziona l’estensione iot-environment-kit come segue:

Passo 14. La categoria Octopus  sarà aggiunta alla Toolbox

Passo 15. Clicca la categoria Octopus and then more. Trascina e rilascia il blocco value of dht11  at pin  nello spazio bianco dentro al blocco show number 10

Passo 16. Scegli temperature(℃) dal menù a tendina se non è già selezionato, scegi il pin P8, e x 6

Pass 17. Trascina il blocco pause(ms) nello spazio interno al blocco  forever, scegli 2000ms

Passo 18. Duplica questi tre blocchi e modifica

Temp: con Humi:, 

y0 con y1,

temperature(℃) con Humidity(0-100),

Posiziona i tre blocchi nel blocco forever.

Passo 19. Trascina e rilascio il blocco clear LCD dalla categoria I2C_LCD1602 nello spazio dentro il blocco  forever.

Passo 20. Rinomina il progetto e scaricalo

Passo 21. Scarica il file “.hex” e invialo al tuo disco MICROBIT.

Qui sotto c’è il codice completo che abbiamo fatto per voi come riferimento:

Completa il cablaggio e l’alimentazione con 5V, vedrai il display LCD mostrare Ciao, OSOYOO DHT11, e poi mostrerà Temperatura e umidità per ogni 2s

SCOPRI DI PIÙ SULLE VARIE PARTI

No. Immagine Nome del prodotto Collegamento
1 BBC scheda Micro:bit https://osoyoo.store/products/bbc-micro-bit-micro-controller-with-motion-detection-compass-led-display-and-bluetooth?variant=31021023002735
2 Scheda espansione Micro:bit https://osoyoo.store/products/pnp-board-for-micro-bit-stem-kitmodel-2018005900?variant=31698997444719
3 Modulo LED verde https://osoyoo.store/products/green-led-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31957968158831
4 Modulo LED giallo https://osoyoo.store/products/yellow-led-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500
5 Modulo LED rosso https://osoyoo.store/products/red-led-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31957964882031
6 Modulo LED bianco https://osoyoo.store/products/white-led-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31816681128047
7 Modulo Umidità & Temperatura https://osoyoo.store/products/humi-temp-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31957977563247
8 Modulo buzzer passivo https://osoyoo.store/products/passive-buzzer-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500
9 Modulo sensore di fiamma https://osoyoo.store/products/flame-sensor-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500
10 Modulo pulsante rosso https://osoyoo.store/products/red-button-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31958006693999
11 Modulo pulsante giallo https://osoyoo.store/products/yellow-button-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31958014328943
12 Modulo fotoresistenza https://osoyoo.store/products/photoresitor-module-for-arduino-microbit-osoyoo-stem-kitmodel-2019011500?variant=31958061154415
13 Modulo RGB https://osoyoo.store/products/rgb-module-for-osoyoo-stem-kit-for-micro-bit-arduino-raspberry-pi-model-2019011500?variant=31958069739631
14 Modulo ricevitore IR https://osoyoo.store/products/ir-receiver-module-for-arduino-raspberry-pi-micro-bit-stem-model-2019011500?variant=31958077309039
15 Telecomando a infrarossi https://osoyoo.store/products/infrared-remote-controller-for-arduino-raspberry-pi-microbit-stemmodel-2019011500?variant=31958087532655
16 Modulo microfono https://osoyoo.store/products/microphone-module-for-arduino-raspberry-pi-micro-bit-stem-model-2019011500?variant=31958089597039
17 Modulo potenziometro https://osoyoo.store/products/potentiometer-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31817102852207
18 Modulo motore ventola https://osoyoo.store/products/fan-motor-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31957989359727
19 Motore micro servo https://osoyoo.store/products/micro-servo-sg90-blue-for-arduino-v2-0-robot-carmodel-lacc200610
20 Modulo rilevatore ad ultrasuoni https://osoyoo.store/products/ultrasonic-detector-module-for-arduino-raspberry-pi-micro-bit-stemmodel-2019011500?variant=31958286729327
21 1602 I2C Display LED https://osoyoo.store/products/white-led-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011501?variant=31817047048303
22 Modulo relè a 1 canale https://osoyoo.store/products/1-channel-relay-module-for-osoyoo-stem-kit-for-micro-bit-model-2019011500?variant=31957950562415