内容正文:
授课教师
听话的Arduino机器人
ArduinoScratch软件版本:V3.1.1
Arduino主控板:AS-Board-A
一、认识Arduino机器人
目 录
二、让机器人动起来
三、自动识别黑线和障碍
2
三、自动识别黑线和障碍
第三节:自动识别黑线和障碍
三、自动识别黑线和障碍
如何编写一个识别黑线和识别障碍的机器人脚本呢?
三、自动识别黑线和障碍
自动识别黑线原理分析
如果右边轨迹传感器没识别到黑线,则右轮加速来进行左转调整方向
第二种情况
如果两边轨迹传感器都识别到黑线,则前行。
第三种情况
如果左边轨迹传感器没识别到黑线,则左轮加速来进行右转调整方向
第一种情况
添加编写脚本视频
5
三、自动识别黑线和障碍
模拟口A1对应的左边轨迹传感器,左边离开黑线,则通过右转调整方向
脚本搭建
脚本讲解
注:当读取模拟口的值大于500时,表示轨迹传感器离开了黑线
模拟口A2对应的右边轨迹传感器,右边离开黑线,则通过左转调整方向
两个轨迹传感器都识别到黑线,则前行
三、自动识别黑线和障碍
拔掉数据线,开机,测试效果
你真棒!
添加效果GIF
7
三、自动识别黑线和障碍
自动识别障碍原理分析
Arduino主控板
超声波测距通过看不见的声波测量出于障碍物的距离,再把距离传到主控板。
添加脚本编写超声波
8
三、自动识别黑线和障碍
你真棒!
拔掉数据线,开机,测试效果
添加效果gif
9
听话的Arduino机器人
总结:
今天我们学习了轨迹传感器和超声波传感器,制作一个自动识别黑线和障碍物的arduino机器人。
听话的Arduino机器人
课后思考:
生活中有哪些智能设备运用了黑线识别原理和超声波识别障碍物原理呢?
再见
Lavf58.29.100
Lavf58.29.100
$授课教师
听话的Arduino机器人
ArduinoScratch软件版本:V3.1.1
Arduino主控板:AS-Board-A
一、认识Arduino机器人
目 录
二、让机器人动起来
三、自动识别黑线和障碍
2
一、认识Arduino机器人
第一节:认识arduino机器人
一、认识Arduino机器人
第一步:认识主要模块
第二步:组装Arduino机器人
添加成品视频
4
一、认识Arduino机器人
Arduino主控板
供电装置
Arduino主控板说明
因版本问题,与课本P91图中主控板有所区别,但对本节课知识点无影响。
Arduino是一种使用方便、功能强大的开源硬件控制器。
为Arduino主控板以及其他传感器模块提供电源
一、认识Arduino机器人
轨迹传感器
超声波传感器
马达驱动装置
轨迹传感器能区分黑色和白色以及中间过度灰色,接在模拟接口上,返回0~1023之间的值。
超声波传感器能检测与前方障碍物之间的距离。
接收主控板程序指令,控制对应的马达行走。
一、认识Arduino机器人
超声波传感器
右边轨迹传感器接在模拟接口A2
左边轨迹传感器接在模拟接口A1
右电机
左电机
机器人装置接线图
一、认识Arduino机器人
请观看Arduino机器人组装视频
组装视频
8
二、让机器人动起来
第二节:让机器人动起来
二、让机器人动起来
如何编写一个前进1秒、后退1秒并且一直运行的机器人脚本呢?
添加脚本编写视频
10
二、让机器人动起来
为了让机器人开机自动运行,需要使用“arduino程序”作为开头
脚本搭建
脚本讲解
实现arduino机器人前行1秒,然后后退1秒
重复执行此程序
二、让机器人动起来
Arduino主控板通过数据线连接电脑的USB接口
首次连接需要先点击“连接”—“驱动安装”。
选择“连接”—“COM”,出现“√”表示连接成功。
硬件连接
软件连接
下载脚本程序
添加下载视频
12
二、让机器人动起来
你真棒!
拔掉数据线,开机,测试效果
添加效果GIF
13
再见
Lavf58.29.100
$