Step 0. Usando il tuo browser web, vai direttamente a 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. Usa +(add) Extensions dentro il tab Advanced

Passo 2. Nella pagina delle estensione, digitahttps://github.com/makecode-extensions/i2cLCD1602” per cercare l’estensione,  clicca sull’estensione per aggiungerla al progetto.

Passo 3. I blocchi e le definizioni JavaScript per la nuova estensione saranno caricati automaticamente nell’editor e possono essere trovati nel Toolbox come  categoria I2C_LCD1602

Passo 4. Trascila e rilascia il blocco LCD initialize with Address 0 dentro il blocco on start.

Passo 5. Trascina e rilascia il blocco turn off backlight dalla categoria I2C_LCD1602 nello spazio dentro il blocco on start.

Passo 6. Nella Toolbox, clicca sulla categoria Basic, clicca e trascina il blocco pause(ms) nello spazio dentro il blocco  on start, scegli 500 ms nel menù a tendina come da esempio seguente:

Passo 7. Trascina e rilascio il blocco turn on backlight dalla categoria I2C_LCD1602 nello spazio dentro il blocco on start.

Passo 8. Trascina e rilascia il blocco show string hello at x0 y0 dalla categoria I2C_LCD1602 nello spazio dentro il blocco on start.

Passo 9. il valore di X va da 0-15, mentre il valore i Y va da 0-1, dovrebbe mostrare “hello” come nella foto seguente se usi show string hello at x0 y0 block

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

Passo 11. Cambia Hello in Questo  è OSOYOO (o qualunque cosa preferisci), e scegli x2 e y1

Passo 12. Trascina il blocco pause(ms) nello spazio dentro il blocco on start, scegli 2000 ms come di seguito:

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

Passo 14. Trascina e rilascio il blocco show number 10 at x0 y0 dalla categoria I2C_LCD1602 nello spazio dentro il blocco forever.

Passo 15. Trascina e rilascio il blocco pick random 0 to 10 dalla categoria Math nello spazio bianco nel blocco  show number 10,e cambia 10 con 9

Passo 16. Duplica due volte il blocco pick random e metterne uno nel segnaposto della x0 e cambiare 9 in 15, e poi mettere l’altro nel segnaposto della y0 e cambiare 9 in 1

Passo 17. Trascina il blocco pause(ms) nello spazio dentro il blocco forever, scegli 100 ms

Passo 18. Rinomina il progetto e scaricalo.

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

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

Cablaggio completo e potenza con 5V, vedrete lo spettacolo LCD Ciao, questo è Osoyoo, e poi cambierà il numero casuale ogni 0.1s

Risoluzione dei problemi: Nel caso in cui il vostro non può vedere alcun display nello schermo, è necessario regolare la vite di luminosità nella parte posteriore:

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