/ / bbc micro bit rádiový reťazec vysielania - python, vložený, bbc-mikrobit

bbc vysielanie rozhlasových mikrovízií - python, embedded, bbc-microbit

Mám nejaký naozaj jednoduchý kód, ktorý chcemvybudovať na detekciu stlačenia tlačidiel a potom vyslať stav tlačidla pomocou funkcie rádia. Ale nemôžem dostať kód do práce, myslel som, že nastavenie reťazca s fixným textom a potom vysielanie pomocou funkcie rádia by fungovalo, ale zdá sa, že sa vyskytla chyba. Nechcem robiť, ak stavy, pretože pridám viac do reťazca s rôznymi hodnotami senzorov a stlačením tlačidla atď.

from microbit import *
import radio

radio.config(group=0)
radio.on()

while True:

button_status_a = "Button A pressed"

radio.send(button_status_a)
sleep(1000)

odpovede:

2 pre odpoveď č. 1

Nehovoríte, ako zisťujete prenos, je tu príklad fungovania odosielania a prijímania jednoduchých správ pomocou stlačenia tlačidla na tejto otázke:

BBC Bit Micro - Rádiový reťazec prenáša náhodné návraty

Príklad používa, ak vyhlásenia, ktoré chcete povedať. Používajú sa na detekciu stlačenia tlačidla.


0 pre odpoveď č. 2

Váš kód ako napísaný bude fungovať a prenášaťtextovú správu každú sekundu, v skupine 0, bez chyby. Uistite sa, že napíšete prijímací program, ktorý je tiež v rádiovej skupine 0. Tu je príklad programu, ktorý prijíma a zobrazuje správy:

from microbit import *
import radio

radio.config(group=0)
radio.on()

while True:

incoming = radio.receive()
if incoming:
display.show(incoming, delay=200)