
单一、10蜗牛机器人——【新版器材单片机精品课件】.pdf
31页蜗牛机器人蜗牛机器人 蜗牛机器人蜗牛机器人是用接触传感器的碰撞开关来操纵的机器 人学习一下【IF模块】的多种使用方法,设定机器人通过 感知手的存在来判断进行出发、左转或右转等动作的程序 亲手制作一下机器人,并跟伙伴们进行一次竞赛吧! 蝙蝠的视力很差,但却能在黑夜中避开障碍物飞来飞去,它是怎么做 到的呢?这里是利用了红外线传感器的基本原理蝙蝠是通过嘴或鼻子发 射超声波并通过耳朵感应从物体上发射回来的超声波的,它就是利用这种 方式感应障碍物和食物的 红外线传感器也分为发射红外线和感应红外线的两个部分从传感器 发射出来的红外线遇到白色时会反射回到传感器上;遇到黑色时,反射量 非常少或无反射红外线传感器就是利用这种方式区别白色和黑色的,所 以能制作出寻线机器人即,可以跟着地面上的黑线行走 除了红外线传感器以外,人们还开发了许 多在其他情况下可以使用的传感器例如接触 传感器、温度传感器、湿度传感器、超声波传 感器、煤气传感器、声音传感器、振动传感器 等等因此在我们生活中可以轻松发现各种传 感器运用在很多的产品上如:电视遥控器、 数码体重机、数码温度计、汽车的后方感应缓 冲器、煤气警报器等等。
想一想,利用这些传感器怎么制作更有趣 更能帮助人的机器人?利用煤气传感器制作一 下漏煤气时会说“漏煤气啦!”的机器人吧! 非洲大蜗牛 马达构架 X4 主构架x1 1、组装主构架:1个主构架,4个马达构架 35mm支架螺丝X4 2、组装支架螺丝:4个35mm支架螺丝 直流马达X 2 3、组装直流马达:2个直流马达 7mm支架 螺丝X4 4、组装支架螺丝:4个7mm支架螺丝 螺丝帽X2 5、组装螺帽:2个螺帽 碰撞开关X2 6、组装碰撞开关:2个碰撞开关 中构架X2 7、组装中构架:2个中构架 轮子X2 8、组装轮子:2个轮子 20mm支架螺丝 X4 电池盒X1 9、组装电池盒:1个电池盒,4个20mm支架螺丝 CPUX1 L型26构架X2 10、组装CPU:1个CPU,2个L型26构架 导轮X2 20mm支架螺丝X2 11、组装导轮:2个导轮,2个20mm支架螺丝 12、组合:把导轮安装到机器人主体上 连接电池盒的电源线和直流马连接电池盒的电源线和直流马 达的电线达的电线 连接左边马达连接左边马达 和和Motor1 13、连线 连接右边马达连接右边马达 和和Motor2 14、连线 先确认一下回路板上的白色先确认一下回路板上的白色 三角形之后再连接电线三角形之后再连接电线 15、连线 16、连线 主要功能:判断两个以上是非条件,只有同时满足这两个条件时,命令程序执行顺序的模块。
使用方法:只有1号传感器没有感应到时,想运行的模块放在Port1的No上; 只有2号传感器没有 感应到时,想运行的模块放在Port1的YesPort2的No上;1号和2号传感器全有感应到时,想运行 的模块放在Port1的YesPort2的Yes上 1号传感器检测时 2号传感器检测时 1、2号传感器检测时 Else IF Chip 思考一下吧!思考一下吧! 机器人设置成左边和右边的红外线传感器感都感应到手时前进,反之,使之停止 那么模块会怎样变化呢? = 多种多种IF Chip 主要功能:判断两个以上是非条件,只有同时满足这两个条件时,命令程序执行顺序的模块 使用方法:只有1号传感器没有感应到时,想运行的模块放在Port1的No上; 只有2号传感器没有感应 到时,想运行的模块放在Port1的YesPort2的No上;1号和2号传感器全有感应到时,想运行的模块放 在Port1的YesPort2的Yes上 1、、2号传感器都感应到时号传感器都感应到时 只有只有2号传感器未感应到时号传感器未感应到时 只有只有1号传感器未感应到时号传感器未感应到时 思考一下吧!思考一下吧! 机器人设置成左边和右边的红外线传感器感都感应到手时前进,反之,使之 停止。
那么模块会怎样变化呢? 左边和右边的红外线传感器同时感应到 手时,机器人就前进没感应的时停止 设置前进过程中的机器人,左右两边的 红外线传感器都感应到手时就停止反 之,则前进 12 左边的红外线传感器感应到手时,机器 人就会跟着手往左运行;右边的红外线 传感器感应到手时,就会跟着手往右运 行左右两边的红外线传感器都感应到 手时就停止反之,则前进 3 左边的红外线传感器感应到手时,机器人就会跟着手 往左运行;右边的红外线传感器感应到手时,机器人 就会跟着手往右运行左右两边的红外线传感器都感 应到手时就前进反之,则停止这时按碰撞开关时 ,使它后退 4 。
