主控制板

Mars主控制板采用Arduino Nano, 产品链接:https://www.arduino.cc/en/Main/ArduinoBoardNano

Nano图片:
arduinonanofront_3_sm
arduinonanoback_3_sm

Nano 各管脚的功能

nano

扩充板

扩充板 采用 XD-212 arduino Nano 扩充板

图片:
21526876898664_193

接口分配和定义

  • D0、D1 为串口通信接口 链接 HC-06和 ESP8266 等模块;
  • D2、D3、D4、D5、D6、D7、D8、D9 为舵机接口(四舵机采用:D4、D5、D6、D7 六舵机采用:D4、D5、D6、D7、D8、D9,八舵机采用A6,A7、D4、D5、D6、D7、D8、D9);
  • D10、D11 为眼睛部分接口 分别连接 LED和超声波HCSR04模块;
  • D12 链接红外接口; D13 链接蜂鸣器;
  • A4、A5 I2C模块接口
  • A3链接WS2811 RGB LED
  • A0 链接DHT11等模块
  • D2、D3 为按钮输入模块
  • A1、A2为空,等待扩充新功能

模块和配件

  • 眼睛部分: LED* 超声波 HCSR04
  • 通信部分: 红外通信* 蓝牙通信 Wifi ESP8266
  • 声音播放部分
  • WS2811 灯光
  • 控制设置开关
  • I2C通信部分
  • 环境监测和时钟部分

Arduino Nano E2OROM 地址分配

Arduino Nano E2OROM 大小为 1K(0x0000-0x03FF),我们对其分配如下:

  • 0x0000–0x001F(0000-0031) Mars基本参数
  • 0x0020–0x002F(0032-0047) 舵机修正值
  • 0x0030–0x00BF(0048-0191) 红外按钮参数(共32个按钮,每个按钮占4bit)
  • 0x00C0–0x00EF(0192-0239) 保留
  • 0x00F0–0x00FF(0240-0255) 歌舞指针(共4个歌舞,每个歌舞指针占4bit)
  • 0x0100–0x03FF(0256-1023) 歌舞参数

十二月 1st, 2016

Posted In: Mars

发表评论