连接好需要的扩展硬件后,即可参照以下图形化代码进行编程和调试。
1.触摸传感器
掌控板正面下边沿是6个触摸按键,依次为P、Y、T、H、O、N可监测是否被触摸。
案例:触摸按键P控制P0端口LED灯条点亮。
2.光线对射传感器
当物体挡住发射端发射的红外射线时,由于接收端无法接收到红外线产生电信号。分别安置在赛道的起点和终点,并与扩展板P1和P15端口连接。
案例:阻挡P1端口红外光线控制P0端口LED灯条熄灭。
3.LED灯条
由若干LED组成,分别安置在赛道的两侧,并与扩展板P0和P2端口连接。
案例:P0和P2端口LED灯条同时闪烁。
4.OLED显示屏
掌控板的正面是一个OLED显示屏,分辨率128×64。显示屏可以显示文本(支持简体中文、繁体中文、英文、日文、韩文等多种语言字符)、图像和动画。
案例:阻断红外对射传感器控制OLED显示“你好,世界!”;触摸按键N控制OLED不显示。(www.xing528.com)
5.喇叭/蜂鸣器
掌控板背面有一个蜂鸣器,可发出不同的音调,还可以播放音乐,比如发出“多来米发索拉西”的效果。
案例:通过触摸按键H播放5秒钟音乐。
6.计时器
当物体挡住发射端的红外射线时,接收端就无法接收到红外线信号。分别安置在赛道的起点和终点,并与扩展板P1和P15端口连接。
案例:掌控板OLED屏幕显示时间,阻挡P1端口红外光线开始计时,阻挡P15端口红外光线停止计时。
课后拓展:掌控板还可以应用于何种物件上,进而增加其功能和实用性?
下图展示的是使用掌控板作为输入(按键)、输出(OLED显示屏)和控制器的智能升降式自行车座椅。实现了根据骑行人的需求自动调整自行车座椅高度的功能。
图3.82 智能升降式自行车座椅
实际上掌控板是一种非常适合青少年使用的可编程硬件,具有完善和简洁易学的特点。同学们还可以积极思考,并将其与现有事物相结合,以扩展其实用性,并将自己的想法填入下表。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。