导航在这里:Arduino四足开源机器猫
目录
1.驱动
- 首先,我们先安装USB-TTL的驱动程序,大多数情况下都是非常顺利的,部分情况可能比较棘手。
- 通常当我们将模块通过usb线连接电脑时,windows系统会自动识别设备型号并安装好驱动,如下图设备管理器已经正常显示com口设备,说明能够正常
当插上设备电脑没有反应,或者设备管理器显示如下。设备图标显示黄色叹号。
或者这样(没有任何反应)
这个时候,我们需要手动添加驱动了。搜索模块芯片型号,可以看到芯片上显示FT232RL。
然后我已经在网上下载好了。
放在文件夹中这个位置:
找到下图中可执行文件:
运行文件即可正常安装。
2.BOARD文件
- Nyboard板子配置的时候,由于被墙的原因,通过第一种方法自动下载板子文件的方式可能下载不了文件。最好通过手动配置,复制下面一段,放在board.txt相对应的位置。
配置成功之后,当我们打开Arduino IDE编译程序时可能会出现如下无法编译的错误提示:
Property line '?# See: http://code.google.com/p/arduino/wiki/Platforms' in file D:\arduino\hardware\arduino\avr\boards.txt is invalid
为开发板 Arduino Pro or Pro Mini 编译时出错。
这是我们保存board.txt文件的时候系统自动给字符编码格式保存为UTF-8 +BOM格式了。
这个时候我们在电脑上安装一下EditPlus(安装包在文件夹中)。可以改变一下字符编码格式为UTF-8。
改完以后,再次进行编译,就没问题了。
3.排针
- 为了方便下载程序,记得在固定Nyboard之前先用钳子把下载口的母排针弯折,如下图所示:
4.版本号
- 当我们烧录好Writeinstinct.ino这个程序文件之后,可以打开串口监视器看一下。
这里出现提示说明:请在Instinct.h文件中找到V0_*,将这里nyboard的版本号改为与自己使用的nyboard版本号一致。
5.校准
- 当我们在串口输入c进入校准模式之后,如果发现关节号不对,除了舵机线插错之外,还有可能是Nyboard板子的版本号设置错误,Nyboard版本号要根据自己实际用的板子选择。
注意:版本号选错的话,是没办法成功校准的。
6.红外遥控
- 安装完成之后,我用红外遥控器遥控小猫动作发现有好多遥控按键按下之后没有反应。
然后通过键值检测发现,程序中部分按键的键值稍有差异,可能是遥控器不配套引起的,因此我们检测一下正确的键值填入即可。
7.MICELLANEOUS
- 板子的正负极一定要连接正确才能通电,否则很可能烧坏板上元器件!!
- 第一次校准程序的时候要更新一下本能!!!
- 遥控器纽扣电池套件里面没有,需要让厂家配齐或者自行购买。
- 当第一次安装的时候关节螺丝先不要拧紧,因为要校准舵机角度。这个nybble的pdf文档里面已经说明过了。第一次开机上电之后,打开串口我们会看到这样一个问题:
它询问我们是否重置关节校准的数据,注意:它有一个默认的关节校准数据。每个关节都是1度或者0度,如果我们选择是,那么关节校准数据就都重置为默认数据了。当我们校准关节以后,每次碰到这个问题都要选n,否则重置之后我们还要重新校准。
第二个问题是否更新本能,第一次上电的时候是需要更新的,因为这个时候这个猫是没有任何本能的,当更新以后本能数据就写入猫身,以后当每次本能有变化的时候才需要更新。