La carte Microbit permet de communiquer sans fil avec d'autres cartes Microbit en utilisant un support de type "radio" en 2.4 Ghz.

Structure du réseau

Lorsqu'une donnée est envoyée elle est diffusée à l'ensemble des cartes qui sont dans le champs de réception du signal radio (broadcast).

L'envoi d'une donnée n'est pas ciblé.

Toutes les cartes décodent les mêmes informations en réception.

Pour savoir si l'information reçue le concerne, le récepteur possède une adresse et un groupe qui doivent êtres identiques à ceux de l'émetteur.



Microbit MicroPython communication en mode radio émetteur (adresse 1 et groupe 1)


from microbit import *
import radio
radio.config(address=1, group=1)
radio.on()

while True:
    if button_a.was_pressed():
        radio.send('ON')
    elif button_b.was_pressed():
        radio.send('OFF')


Microbit MicroPython communication en mode radio récepteurs (adresse 1 et groupe 1)


from microbit import *
import radio
radio.config(address=1, group=1)
radio.on()

while True:
    donnee_recue = radio.receive()
    if donnee_recue == 'ON':
        display.show(Image.HAPPY)
    elif donnee_recue == 'OFF':
        display.show(Image.SAD)





























Créé avec HelpNDoc Personal Edition: Générateur de documentation complet