首页 理论教育 使用掌控板编程和调试扩展硬件应用 - 智能升降式自行车座椅

使用掌控板编程和调试扩展硬件应用 - 智能升降式自行车座椅

时间:2023-07-22 理论教育 版权反馈
【摘要】:连接好需要的扩展硬件后,即可参照以下图形化代码进行编程和调试。下图展示的是使用掌控板作为输入(按键)、输出和控制器的智能升降式自行车座椅。同学们还可以积极思考,并将其与现有事物相结合,以扩展其实用性,并将自己的想法填入下表。

使用掌控板编程和调试扩展硬件应用 - 智能升降式自行车座椅

连接好需要的扩展硬件后,即可参照以下图形化代码进行编程和调试。

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 智能升降式自行车座椅

实际上掌控板是一种非常适合青少年使用的可编程硬件,具有完善和简洁易学的特点。同学们还可以积极思考,并将其与现有事物相结合,以扩展其实用性,并将自己的想法填入下表。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈