Microduino-CoreUSB是以ATMEGA32U4系列为核心的8位单片机开发核心板,是一个开源的、与 Arduino Leonardo兼容的控制器模块。
Microduino-CoreUSB与Microduino-core和Microduino-core+的区别在于它包含了微控制器和USB通信,相当于(Microduino-core + Microduino-FT232R),管脚符合microduino规范。
Microduino使用与Arduino相同的java,C语言的开发环境,玩家可以使用 Arduino IDE,配合 Flash 或 Processing 等软件,利用 Microduino 和其他电子元件、模块、传感器,做出很多丰富有趣的互动作品。
特色
- 包含微控制器和USB通信,可直接通过USB口下载,不再需要Microduino-FT232R;
- USB过流保护;
- 小巧、便宜、堆叠、开放;
- 开源的硬件电路设计,与 Arduino 兼容的编程开发环境程;
- 如同 Arduino一样,Microduino 可使用ISP下载方式,灵活烧入「bootloader」;
- 统一的 Microduino 接口规范,和丰富的外围模块,可方便、灵活的与其他符合 Microduino 接口规范的模块、传感器进行快速的连接和扩展;
- 2.54间距的排母接口方便集成到洞洞板。
规格
- Digital I/O 数字输入/输出端共 0~13,A0~A5。
- 在 Microduino-CoreUSB的标示为 RX0、TX1、D2~D13,A0~A5,20个端口为数字的输入输出端口。
- Analog I/O 模拟输入端口共 A0~A5;
每一个都提供了10位分辨率(即1024个不同的值)。默认情况下,电压测量范围为GND至电源电压值。
- 支持八路PWM输出端口,分别为SCl,3,4,5,6,7,8,9;
- IIC接口,SDA,SCL;
- 支持ISP下载功能;
- 串口
- Serial:USB虚拟串口
- Serial1:RX0,TX1
- 五路外部中断:
- interrupt 0:SCL
- interrupt 1:SDA
- interrupt 2:D0
- interrupt 3:D1
- interrupt 4:D2
Flash |
32 KB(ATMEGA32U4),其中4 KB用于引导程序
|
SRAM |
2.5 KB(ATMEGA32U4)
|
EEPROM |
1 KB(ATMEGA32U4)
|
时钟速度 |
16 MHz
|
Microduino-Core32U4-Pinout
Microduino-Core32U4-Pinout
文档
Eagle PCB 文件:Microduino-core32U4.zip
开发
- 设置 Microduino 开发环境
- 1.快速开始你的Microduino项目,设置开发环境、以及驱动的安装教程如下:
- 2. 向 Microduino-CoreUSB 下载程序。
- 烧写 Microduino BootLoader
- 如果玩家得到的是一块Microduin-Core 空板,则需要利用 Arduino UNO 或者已有的 Microduino 为另一块 Microduino 空板烧写 bootloader,玩家可以参考教程 你知道怎么用Arduino UNO向Microduino-Core烧写bootloader吗?。
- Microduino-Core各个版本采用不同的bootloader,初始的bootloader为optiboot针对ATmegaX8系列的bootloader,它占用512 bytes flash 空间。
应用
问题解答
- 这个模块能和Microduino-GPRS/GSM 模块一起使用吗?
购买
历史
图库
正面
Microduino-Core32U4 Front
背面
视频
|