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寄存器);该位置也可用于通过无线电远程控制机器人(仅启用速度控制)