当前位置:首页  <  应用教程  <  教学|第17期机器人编程课,带你一键触达编程世界!...
教学|第17期机器人编程课,带你一键触达编程世界!
编辑: 2021-06-19 浏览次数:930

生活中我们经常会用到拍拍按钮的功能,比如:手机触屏、键盘打字、门的开关等等,只要轻轻一拍,就可以开启想要的功能?那这究竟是什么原理呢?是否与什么传感器功能有关?今天通过学习按压式大按钮模块揭开智能按压的原理吧!

学习详情

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