**这是本文档旧的修订版!**
ELF主控板介绍
1. 概述简介
ELF主控板是一款基于Arduino平台的主控板,它性能强劲,可扩展性强,带有很强的DIY属性,可轻松适用于大班教学、机器人比赛、中小型DIY项目等,最具特色的是该主控板是可更换主控MCU的,目前已经支持MEGA-328P和MEGA-2560两种MCU更换。主控MCU可拆卸更换,在一定程度上比直接将MCU焊接在主发板上更具优势,毕竟当你当前MCU资源不够用的时候,你只需要更换一个MCU模块,而不必将整块主控板换掉。
2. 主板外观
2.1 MCU模块
2.2 插接上MEGA-328P模块
3. 接口布局
4. 硬件参数
项 |
描述 |
按键模块 |
+ 板载按键模块 |
RGB灯模块 |
+ 板载RGB灯模块 |
蜂鸣器 |
+ 板载蜂鸣器模块 |
RJ11接口 |
+ 板载4个RJ11接口A、B、C、D + 可以很方便的接上WM的RJ11系列电子模块 |
传感器接口 |
+ 插针接口1、2,插针型传感器可直接接上使用 + 可转成RJ11接口 + 不适用于插个针型电机驱动模块 |
传感器或电机驱动接口 |
+ 插针接口3、4、5、6 + 可转成RJ11接口 + 可适用于插个针型电机驱动模块(编码电机驱动模块、步进电机驱动模块) |
电机接口 |
+ 直流电机接口M1、M2已经板载了直流电机驱动 + 直流电机接口M3~M10需要在相应接口接编码电机驱动模块(编码电机和直流电机复用) + 编码电机接口3、4、5、6,接上编码电机驱动模块方可使用编码电机 + 步进电机接口3、4、5、6,接上步进电机驱动模块方可使用步进电机 |
MCU接口 |
+ 插接MEGA-328P或MEGA-2560 |
通信接口 |
+ 无线通信接口:接蓝牙模块接口,与PC通信需要蓝牙适配器(Dongle) + 有线通信接口:USB-A |
特殊模块扩展接口 |
+ 环形RGB-8灯模块 + 当MCU换上MEGA-2560时,接出更多扩展接口 |
电源模块接口 |
+ 用于更多扩展功能 |
电源系统 |
+ 输入电压:DC6~12V + 工作电压:5V + 最大输入电压: + 输出功率: |
5. IO口分配
5.1 常用接口分配明细
项 |
MEGA-328P |
MEGA-2560 |
||
按键模块 |
OnBoard_Button |
D2 |
OnBoard_Button |
D2 |
RGB灯模块 |
OnBoard_RGB |
D3 |
OnBoard_RGB |
D3 |
蜂鸣器 |
OnBoard_Buzzer |
D7 |
OnBoard_Buzzer |
D7 |
RJ11接口 |
PORT_A |
D9 |
PORT_A |
D9 |
PORT_B |
D10 |
PORT_B |
D10 |
|
PORT_C |
D12 |
PORT_C |
D12 |
|
PORT_D |
D4 |
PORT_D |
D4 |
|
传感器接口 |
PORT_1 |
A0 |
PORT_1 |
A0 |
PORT_2 |
A1 |
PORT_2 |
A1 |
|
传感器或电机驱动接口 |
PORT_3 |
A5 |
PORT_3 |
A5 |
PORT_4 |
A4 |
PORT_4 |
A4 |
|
PORT_5 |
A3 |
PORT_5 |
A3 |
|
PORT_6 |
A2 |
PORT_6 |
A2 |
|
电机接口 |
M1 |
D6/D7 |
M1 |
D6/D7 |
M2 |
D5/D8 |
M2 |
D5/D8 |
|
蓝牙接口 |
RX/TX |
D0/D1 |
RX/TX |
D0/D1 |
5.2 特殊模块扩展接口
5.2.1 特殊模块之环形RGB-8模块
5.2.1 特殊模块之MEGA-2560扩展模块
当换上MEGA-2560 MCU模块,为了更方便扩展,Weeemake为之配备一个扩展板,可以同时支持更多的电子模块,详细信息请参看:ELF 2560扩展版V1.0
6. 编程指南
Weeemake官方提供的图形化编程软件编程软件:WeeeCode官网下载
Mixly米思齐:Mixly For Arduino
Arduino IDE:Arduino官网下载
— Juneral 2019/04/05 10:30