生活中我们经常会用到拍拍按钮的功能,比如:手机触屏、键盘打字、门的开关等等,只要轻轻一拍,就可以开启想要的功能?那这究竟是什么原理呢?是否与什么传感器功能有关?今天通过学习按压式大按钮模块揭开智能按压的原理吧!
★
★
学习详情
01
本期学习目标
1、复习蜂鸣器与RGB LED灯珠的控制方式;
2、理解按压式大按钮的工作原理与编程控制方法;
3、完成本节课的编程控制任务;
4、锻炼逻辑思维能力。
02
学习新知
按压式大按钮模块(Button Module)就好像是手机上这个拍拍按钮的实物版。我们可以用这个按钮控制CooCoo的行动。按压式大按钮实际上也是一种普通的按钮,它与生活中的开关按钮、遥控上的按键等功能类似,都起着开关控制电路的接通功能。
03
本期需要的设备和材料
1、CooCoo智能编程机器人(礼品版/教育版/竞赛版)1套
2、智能平板电脑 1台
3、按压式大按钮模块 1个
04
情景控制模式
在ALSROBOT的APP中有以下几种控制CooCoo主控板上RGB LED灯亮的方法
a. 情景模式中的【手动驾驶】模式中控制LED灯亮流程灯的按键;
b. 【编程模式】下的【展示】模块中能控制RGB LED灯的灯光颜色变化。
c.【拍拍车】模式
篇头视频中,奥聪为什么能远程控制炸弹的爆炸呢?
如果奥聪能通过手机APP控制小车的行动,那么很容易实现远程控制炸弹爆炸了,只要CooCoo在实验室中提前安置好炸弹即可。
同学们可以尝试打开APP中【情境控制模式】下的【拍拍车】功能,这样就可以远程控制小车的行动了哦 !
这个情景模式下,预设了四种小车的运动模式,可以分别对应拍下按钮的次数。这个拍拍按钮的功能,就是用了我们的传感器的功能按压式大按钮模块传感器原理哦!
05
牛刀小试-编程模块探究
1、认识按压式大按钮的编程功能模块:
与滑动电位计一样,这个模块在接到CooCoo小车的主控板上时,只能接到端口4。
这个模块最经常使用的方法是与【如果】判断条件语句一起结合使用。
例如:如果按钮被按压,LED灯全亮红色。参考程序如下:
或者是:
上面两个程序实现的效果一样:当按钮被按下,RGB LED灯全亮红色;否则按钮不被按下,灯不亮。
06
学习进阶
接下来让我们完成下面一个任务:
(一)模拟现实中灯开关的作用,即当按下一次按钮模块时,RGB LED灯被点亮;再按一次按钮模块时,RGB LED灯熄灭。
参考程序
08
扩展学习
继续让我们完成一个任务:用按压式大按钮模块控制小车避障行动的开始。
结构设计:首先我们要想办法将按压式大按钮模块固定在小车的主控板上,可以使用厚的双面胶黏贴在电子模块的背面,然后与小车的主控板相连。(如果同学们有其他固定方法,也可以积极尝试。)
参考程序
今天的课程到此就结束啦,我们又认识了一个新的传感器!通过今天的学习我们了解了为什么拍一下按钮就可以实现各种功能,同学们还可发挥自己的创意设计更有趣实用的程序!有好想法的同学可以随时跟老师交流!也可以随时在下面留言哦~
各大公立校、托管和教培机构,若想获得更详细课程方案可以在下方联系我们。教案、课件和大量视频素材都已齐备!让我们一起努力培养未来时代的科创家吧!
CooCoo智能编程机器人课程概况
样课动漫课件部分展示
样课教案部分展示
学生用书教材展示
想要索取教育整体解决方案
可直接电话或扫码咨询
400-619-0998转3
近期新闻
热门新闻
奥松智能微信