机器人编程基础课程——程序块和触动传感器事件
2019-12-20 11:29
在机器人编程中,“事件”是一个极其重要的概念。“事件”顾名思义就是“等待某个事件发生”的意思。在编程中,处处可见“事件”的概念。
今天讲解程序块上面的按键事件和触动传感器碰触事件。
“等待”程序块
在EV3 编程软件中。事件是通过“等待”程序块定义的。
在“等待”程序块模式中,可以选择不同的“事件”。
“移动转向”程序块
“移动转向”程序块中,可以同时控制两个大型电机, 其中
“端口”是指定连接大型电机的两个端口;
“模式”是指定电机旋转模式。
“参数”是设置响应的数值
示例#1:当程序开始执行时,两个大型电机以100的功率向前旋转1圈后停止。
示例#2:当程序开始时,两个大型电机以50的功率向前旋转2秒后停止。
挑战#1: 当程序开始时,按下程序块中间按键后,两个大型电机向前旋转1圈后停止。
参考代码:
挑战#2:当程序开始时,按下程序块中间按键后,两个大型电机一直向前旋转,当再次按下中间按键后,两个大型电机停止。
参考代码:
挑战#3: 连接触动传感器,当按下触动传感器后,两个大型电机一直向前旋转,当松开触动传感器后,两个大型电机停止。
参考代码:
挑战#4: 制作一个自动避障机器人(车)。要求将一个触动传感器朝前安装,程序开始时,机器人(车)一直向前移动,当碰到障碍物时,机器人(车)停止。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com