Preparazione per risolvere il compito

I micro:bit possono comunicare tra loro via comunicazione senza fili, così potete creare diversi progetti usando più di un micro:bit. Nella categoria Radio si trovano le istruzioni per l’invio e la ricezione di numeri o testo.

Nei progetti di comunicazione ogni micro:bit può essere sia mittente sia destinatario del messaggio, però può anche avere soltanto uno di questi ruoli.

Per realizzare la comunicazione tra due o più micro:bit, tutti devono essere nello stesso gruppo di comunicazione. All’interno del blocco on start bisogna inserire l’istruzione radio set group e nell’argomento dell’istruzione inserire lo stesso numero. Questo può essere qualsiasi numero compreso nell’intervallo da 1 a 255. Se nella stessa area avete più micro:bit (per esempio 4) e volete che essi comunichino separatamente, impostate diversi gruppi radio in modo che, per esempio, due micro:bit comunichino all’interno del gruppo 1, e altri due all’interno del gruppo 2. Ciò permette che la comunicazione si svolga soltanto tra i micro:bit che hanno lo stesso gruppo radio e inoltre impedisce il disturbo della comunicazione.

Qui il gruppo radio è impostato al valore 1 (radio set group 1). Tutti i micro:bit che volete far comunicare tra loro devono all’interno del blocco on start nel programma avere lo stesso gruppo radio.

Questo esempio mostra come inviare il numero 1 ogni 5 secondi. Per inviare un numero ad un altro micro:bit usate l’istruzione radio send number e nel suo argomento inserite il numero desiderato.

Sul micro:bit che riceve il messaggio in forma di numero bisogna impostare l’istruzione on radio received receivedNumber. In questo esempio il numero ricevuto viene visualizzato per 2 secondi.