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)
Come creare il programma

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.

Dopo aver copiato il collegamento premete il tasto Invio (Enter) o cliccate sul simbolo della lente di ingrandimento nel motore di ricerca. Poi scegliete l’estensione AQ:bit offerta dal motore di ricerca.

In seguito, ritornerete all’editor in cui ora si trova la categoria AQ:bit con istruzioni necessarie per la creazione del programma.

Ora segue la creazione stessa del programma. Innanzitutto, dalla categoria AQ:bit scegliete l’istruzione put PMS in passive mode e collocatela nel blocco on start. Questa istruzione serve ad attivare il sensore per la misurazione della concentrazione di microparticelle all’inizio del programma.

Dato che volete che questo programma si esegua in continuazione, bisogna collocare altre istruz­ioni nel ciclo forever. Aggiungete prima le istruzioni che faranno scrivere i valori della temperatu­ra. 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).

Tags: