Elisa-3机器人入门教程-xx.高级演示demo
这是基本演示项目的扩展,基本上包含一些其他高级演示。
可以从存储库下载项目源
https://github.com/gctronic/elisa3_firmware_advanced.git
git clone http://mirror.ghproxy.com/https://github.com/gctronic/elisa3_firmware_advanced.git
hex文件可以直接从Elisa-3高级固件hex下载。
要对机器人进行编程,请参阅编程部分。
选择器位置和相关演示:
0: 未激活速度控制器=>自由运行(所有其他位置都激活了速度控制器)
1: 已启用障碍回避
2: 已启用悬崖回避功能(目前它只需在坠落前停止并停留在那里等待命令)
3: 同时启用障碍物和悬崖回避
4: 随机RGB颜色和小绿色LED
5: 机器人向前移动,启用障碍物回避和随机RGB颜色
6: 通过串行连接的机器人测试和地址写入(用于生产)
7: 自动充电演示(请参阅视频部分),由4个状态组成:
具有避障功能的随机行走
搜索黑线
沿着通向充电站的黑线
暂时充电
8: 自主里程计校准(参考自主校准一节)
9: 将默认里程计校准值写入EEPROM(硬编码值);在开始写入校准值之前等待2秒
10: 机器人向前移动(暂停)并启用障碍回避;随机RGB颜色和绿色led效果
11: 本地通信:机器人对齐
12: 本地通信:两个或多个机器人依次交换数据
13: 本地通信:持续收听和传输;当接收到的数据改变RGB颜色时
14: 本地通信:RGB颜色传播
15: 时钟校准(通过USB电缆与PC通信以更改OSCCAL寄存器);该位置也可用于通过无线电远程控制机器人(仅启用速度控制)