内容正文:
第八课 遥控灯
学易同步精品课堂
教育部中小学信息技术教育实验区实验教材(新世纪版)
八年级下册
学习目标
重难点
1.了解无线电传感器及其积木。
2.学会使用无线电传感器编写趣味程序。
重点:了解无线电传感器的功能及其编程积木。
难点:由学生自己构 思趣味程序。
micro:bit 通讯
使用无线电功能,必须加上命令:import radio。
①
②
一
无线电传感器
无线电是一种用电磁波传送信息的技术。micro:bit上有一个可以发送和接收无线电信号的radio传感器,利用该传感器, micro:bit之间可以进行通讯。
无线电信号使用某一频率发送信息,无线电发送信息所使用的频率称为频道,micro:bit一共可以使用101个频道(0~100)。
【例题8-1】向同桌的micro:bit传送按键信息。
向同桌的micro:bit上传送信息:按下按钮A传送“How are you?”,按下按钮B传送“Fine,thank you!”。
二
遥控灯
【例题8-2】编写程序,将micro:bit的按键变成遥控按钮,可以遥控另一块micro:bit亮灯和灭灯。
from microbit import *
import radio
a = Image('99999:99999:99999:99999:99999')
b = Image('00000:00000:00000:00000:00000')
radio.on()
radio.config(channel=6)
while True:
if button_a.was_pressed():
radio.send('A')
display.show(b)
if button_b.was_pressed():
radio.send('B')
display.show(b)
message_received = radio.receive()
if (message_received == 'A'):
display.show(a)
if (message_received == 'B'):
display.show(b)
程序如下:
1.修改【例题8-2】的程序,将灯变成闪烁的灯。
2.修改【例题8-2】的程序,将灯变成不断显示内置图案的灯。
*第1题和第2题道理是一样的,只是把亮灯换为内