收音机模块微:位(Python)

2024-04-25 13:27:42 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我用python编写的microbit代码

所以我想知道如何将目标_x和目标_y从microbit 1发送到第二个microbit?在

微生物1:

radio.on()
target_x = random.randint(0,4)
target_y = random.randint(0,4)
if button_a.was.pressed():
    radio.send()

微生物2:

^{pr2}$

所以我想知道如何将目标_x和目标_y从microbit 1发送到第二个microbit?在

谢谢你的回答


Tags: 代码sendtarget目标ifonbuttonrandom
1条回答
网友
1楼 · 发布于 2024-04-25 13:27:42

我用两个微比特测试了下面的代码。我在接收器上添加了一个“except,try”子句,以防消息损坏。为了制作可靠的无线接口,还需要进行更多的错误检查,但这就解决了问题。在

无线电发送_随机.py在

''' transmit random x and y on button push '''
import random
from microbit import *
import radio

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

while True:
    if button_a.was_pressed():
        target_x = random.randint(0,4)
        target_y = random.randint(4)
        message = "{},{}".format(target_x, target_y)
        radio.send(message)
    sleep(100)

无线电接收_随机.py在

^{pr2}$

相关问题 更多 >