设计一款无线温度计,可以通过主机显示外部的温度,要求:
- 不同小组之间不允许相互干扰
- 温度5秒钟采样一次发送给主机
- 主机通过5*5 LED点阵,使用scoll函数显示
使用:microbit 板件2块
发送程序:
# 在这里写上你的代码 :-)
import radio
from microbit import *
radio.on()
radio.config(channel=20) #修改为自己的组别,防止干扰
while True:
Tem=temperature()
radio.send("{}".format(Tem))
sleep(2000)
接收程序
import radio
from microbit import *
radio.on()
radio.config(channel=20) #修改为自己组别,防止干扰
while True:
incoming = radio.receive()
if incoming != None:
display.scroll(incoming)
sleep(10)
效果视频:
microbit之无线温度计