26 kol Il primo programma per AQ:bit
Create il programma di base per AQ:bit che ogni 5 secondi legge la temperatura, umidità relativa, pressione atmosferica e concentrazione di microparticelle e visualizza ogni valore sullo schermo del micro:bit.
Con questo programma imparerete:
- aggiungere l’estensione per la programmazione dell’AQ:bit
- leggere e scrivere i valori misurati dall’AQ:bit
- utilizzare le istruzioni: on start, put PMS in passive mode, forever, show string, show number, read BME temperature, read humidity, read pressure, read PMS 2.5, clear screen, pause (ms)
Per programmare l’AQ:bit, ovvero il micro:bit che gestisce il funzionamento del dispositivo, visitate il sito web https://makecode.microbit.org/ per accedere all’editor per la creazione del programma. Scegliete l’opzione New Project e create un nuovo programma scrivendo il suo nome (ad esempio, Programma AQ:bit o simile).
Appare l’editor che contiene il simulatore, le categorie di istruzioni di base e l’area di programmazione.
Per istruire il dispositivo AQ:bit a leggere i valori richiesti tramite micro:bit, bisogna all’inizio aggiungere all’editor l’estensione AQ:bit.
Nell’editor, sotto le categorie di istruzioni, cliccate su Advanced e si aprirà una lista aggiuntiva di categorie alla fine della quale si trova l’opzione Extensions.
Cliccando su Extensions si apre la finestra con motore di ricerca nella quale potete cercare, scegliere e aggiungere nuove categorie di istruzioni all’editor. Per aggiungere l’estensione AQ:bit copiate e incollate questo collegamento https://github.com/bosnivan/pxt-aqbit nel motore di ricerca.
Dato che volete che questo programma si esegua in continuazione, bisogna collocare altre istruzioni nel ciclo forever. Aggiungete prima le istruzioni che faranno scrivere i valori della temperatura. Dalla categoria Basic scegliete l’istruzione show string, collocatela nel ciclo forever e scrivete all’interno di essa “T:” come segno che il valore che sarà scritto dopo quel testo si riferisce alla temperatura.
Il valore della temperatura è un numero, per cui dalla categoria Basic aggiungete l’istruzione show number e al posto dello zero inserite come suo argomento l’istruzione read BME temperature dalla categoria AQ:bit.
Ripetete il procedimento dal passo precedente in cui avete programmato la misurazione della temperatura per misurare l’umidità relativa (show string “H:” e show number read humidity), la pressione (show string “P:” e show number read pressure) e la concentrazione di microparticelle da 2.5 micrometri (show string “PM:” e show number read PMS 2.5). Alla fine aggiungete ancora le istruzioni clear screen e pause (ms) dalla categoria Basic per impostare la cancellazione dello schermo di micro:bit dopo la lettura dei valori scritti e la preparazione per la scrittura di nuovi valori che verranno misurati dopo 5 secondi. Il programma sarà come mostrato nella foto.
Trasferite il programma sul micro:bit e verificate i valori che rileva il vostro AQ:bit. Il valore della temperatura viene scritto in gradi centigradi, dell’umidità relativa in percentuale, della pressione in ettopascal e della concentrazione di microparticelle in parti per milione (ppm).