Kilobot机器人入门教程-6.Kilobot硬件说明

机器人以微控制器 ATmega 328p(8 位@ 8MHz)作为 CPU 它包含这些以下类型的内存: 

32 KB Flash 用于用户程序和引导加载程序(bootloader)

1KB EEPROM 用于存储校准值和其他非易失性数据和 2KB SRAM。其他功能详述如下:

Ø 电池:可充电锂离子电池 3.7V,可自行放电 3 个月睡眠模式。 每个 Kilobot 都有一个内置充电器电路,当施加+6 伏电压时,它为片上电池充电任何支脚, GND 都应用于充电片。

Ø 充电:Kilobot 充电器(可选)

   Ø 通信:Kilobots 可以与距离最远 7 厘米的邻居进行交流,通过从地面反射红外(IR)光。

Kilobot硬件.png

Ø 感应

收到信息时,距发送距离可以使用接收信号确定千足机器人强度。距离取决于所用的表面光强度用于计算值。

可以检测到照在 Kilobot 的环境光的亮度。

Kilobot 可以感知自己的电池电压。

Ø 运动:每个 Kilobot 都有 2 个振动电机可独立控制,允许差动驱动机器人 每个电机可以设置为 255 不同的功率水平。

Ø LED:每个 Kilobot 都有一个红色/绿色/蓝色(RGB)LED 指示灯向上,每种颜色有 3 级亮度控制。

Ø 软件:Kilobot 控制器软件(kiloGUI)可用控制控制器板,发送程序文件机器人和控制它们。

Ø 编程用于编程开源开发软件 WinAVR 中结合的 Eclipse 提供了Ç编程环境。具有基本功 API,如电机速,LED 控制,距离量, 可用提供了

一些例子。

Ø 调试:每个机器人都有一个串行输出头通过电脑终端调试。