Kilobot机器人入门教程-6.Kilobot硬件说明
机器人以微控制器 ATmega 328p(8 位@ 8MHz)作为 CPU。 它包含这些以下类型的内存:
l 32 KB Flash 用于用户程序和引导加载程序(bootloader)
l 1KB EEPROM 用于存储校准值和其他非易失性数据和 2KB SRAM。其他功能详述如下:
Ø 电池:可充电锂离子电池 3.7V,可自行放电 3 个月睡眠模式。 每个 Kilobot 都有一个内置充电器电路,当施加+6 伏电压时,它为片上电池充电任何支脚, GND 都应用于充电片。
Ø 充电:Kilobot 充电器(可选)
Ø 通信:Kilobots 可以与距离最远 7 厘米的邻居进行交流,通过从地面反射红外(IR)光。
Ø 感应:
收到信息时,距发送距离可以使用接收信号确定千足机器人强度。距离取决于所用的表面光强度用于计算值。
可以检测到照在 Kilobot 的环境光的亮度。
Kilobot 可以感知自己的电池电压。
Ø 运动:每个 Kilobot 都有 2 个振动电机可独立控制,允许差动驱动机器人 每个电机可以设置为 255 不同的功率水平。
Ø LED:每个 Kilobot 都有一个红色/绿色/蓝色(RGB)LED 指示灯向上,每种颜色有 3 级亮度控制。
Ø 软件:Kilobot 控制器软件(kiloGUI)可用控制控制器板,发送程序文件机器人和控制它们。
Ø 编程:用于编程,开源开发软件 WinAVR 中结合的 Eclipse 提供了Ç编程环境。具有基本功能的 API,如电机速度,LED 控制,距离测量, 可用提供了
一些例子。
Ø 调试:每个机器人都有一个串行输出头通过电脑终端调试。
<< 上一篇
下一篇 >>