大数跨境
0
0

【Robot:bit机器人套件】巡线教程③

【Robot:bit机器人套件】巡线教程③ KittenBot小喵
2018-03-01
0

教程前沿:接着前天的教程,今天为大家分享的教程是Robot:bit机器人套件的巡线教程,开始之前,放上一张GIF图,和喵星人一起来了解它吧!

基本原理

      巡线传感器的基本原理就是前面的红外传感器读取白色和黑色两种色差比较大的颜色是因为反馈回来的与值差异较大所以能被识别,利用黑白两种差异较大的特点,在白色或浅色的地板上能识别出黑色的线,进而顺着黑色的线行走。

a.A B C  状态为 1  0   1,B路正照到黑线上,小车前进

b.A B  C  状态为 0  0  1 , A,B 照到黑线上,小车左转弯           

c.A  B C  状态为 0  1   1, A 在黑线上,小车左转弯            

d.A  B C  状态为  1  0  0,  B,C在黑线上, 小车右转弯            

e.A  B C  状态为 1  1  0,  C 在黑线上,小车右转弯            

f.A  B  C  状态为  1  1  1,  A B C 都不在黑线上,小车保持上一次状态不变;

g.A  B C  状态为  0  0  0 , A B C 都在黑线上,小车停止。


接线

      当亲们拿到全新的全新的Robot:bit机器人时,按照说明书的安装步骤,想必大家很快的就会完成组装,全新的钣金底盘,让安装变得更加的简单,方便。虽然说明书后面也有接线的说明图,但还是手把手教学一下。

由于Robot:bit的I/O口的个数有限,标配的的五路巡线传感器只能使用三路,及使用中间的三路T2,T3,T4,注意这里只使用三颗传感器!,三颗分别对应Robot:bit上的三个I/O口A0,A1,A2,巡线传感器使用3V或者5V供电,所以巡线传感器上的VCC接5V或者3V,然后将对应的GND和Robot:bit上的GND相连接即可。

使用A0记得拔掉跳帽!

巡线传感器T2——A0

巡线传感器T3——A1

巡线传感器T4——A2

巡线传感器G——GND

巡线传感器5V——3V或5V

TT马达1——M2B

TT马达2——M1A

接线图如下:


巡线传感器接线图

主控板接线图

按照上面图片的连接,我们的巡线器人就接线完毕了,下面我们编写一下实例程序并烧录,启动!

编写程序,贴上程序图;

示例程序说明:

       根据三路传感器读取的值的不同判断是否在黑线上运行,开机时舵机旋转,后方主控板RGB灯闪烁表机器人进入工作状态,此时将标记设为Run,Run初始为false。Micro:bit显示状态箭头,并显示笑脸,当A按键按下时,标记位Run从false编程ture,启动巡线程序,这时候三路传感器开始读取数值,设置初始与值为210,传感器测得小于这个值的时候判断为黑色的线,并根据三个传感器探测的值进行左转或者右转,绕着黑色的轨迹线运行。

细心地喵星人还为大家准备好了主程序文件包,欢迎大家戳“阅读原文”进行下载和体验!


【Microbit 扩展板 Robotbit 巡线避障智能小车 创客DIY 机器人套件】店铺专享优惠特价商品,复制这条信息¥2K5r0oUGXZj¥后打开手淘即可带回家~


【声明】内容源于网络
0
0
KittenBot小喵
专注于从入门到精通的移动机器人开源学习平台
内容 560
粉丝 0
KittenBot小喵 专注于从入门到精通的移动机器人开源学习平台
总阅读98
粉丝0
内容560