Beetle微型控制器

简介

Beetle是Arduino Leonardo的极简版本,具备和Leonardo类似的强大应用能力,特别适于一次性的DIY项目制作和可穿戴电子应用。其特点是:

Beetle与Arduino环境兼容,板类型选择“Arduino Leonardo”。

产品参数

微控制器: ATmega32u4
时钟频率: 16 MHz
工作电压: 5V DC
数字口数量: 10个
PWM接口数量: 4个
模拟输入口数量: 5个
UART端口: 1组
I2C端口: 1组
Micro USB接口: 1个
电源端口: 2组
Flash空间: 32 KB (4K已用于bootloader)
SRAM空间: 2.5 KB
EEPROM空间: 1 KB
物理尺寸: 20mm*22mm*3.8mm

引脚定义

丝印 数字端口 PWM端口 模拟端口 串口 I2C端口
RX 0 Serial1
TX 1 Serial1
SDA 2 SDA
SCL 3 3 SCL
9 9 9 A9
10 10 10 A10
11 11 11
A0 A0 A0
A1 A1 A1
A2 A2 A2
丝印 说明
+ 电源正极 VCC
- 电源负极 GND

新版本烧录教程

2021年2月份之后购买的产品,请使用如下方式安装,编程及使用方法和Beetle完全兼容。

1.安装板子

(1)打开 Arduino 1.8.13,点击File——Preferences——Show verbose output during中勾选compilation和upload,再把json文件网址(如下所示)复制粘贴到Addi tional Boards Manager URLs中,然后点击页面右下角的OK关闭页面。

http://download.dfrobot.top/boards/package_DFRobot_index.json 

(2)点击Tools——Board——Boards Manager——选择DFRobot AVR Boards板子——点击Install——安装完成后点击右下角Close关闭页面。

2、安装驱动

(1)下载驱动并安装

3、选择正确的板子和串口

(1)用USB连接DFRobot Beetle Leonardo板子和pc

(2)打开设备管理器查看端口号

(3)打开Arduino1.8.13——点击Tools——Board——DFRobot AVR Boards——选择DFRobot Beetle Leonardo板子

(4)点击Tools——Port——选择端口号COM7(DFRobot Beetle Leonardo)

4、完成以上步骤即可开始烧录程序

疑难解答

问:端口号不显示怎么解决?

-答:重新下载并安装驱动。

问:烧录程序失败怎么解决?

-答:在设备管理器中查看串口是否安装正确。

问:OSX、Linux和Windows的操作一致吗?

-答:OSX和Linux不需要安装驱动,只需要安装开发板;Windows需要安装驱动和开发板。

问:使用一直正常,加载新程序后,在电脑上找不到Beetle的虚拟串口?

-答:在排除线缆连接问题后,则这种现象一般是新加载程序影响了USB通讯导致。Beetle/Leonardo的USB转串口是由相应的软件实现的(Arduino IDE中实现),它和用户程序都在其上的ATMEGA32U4中,如果用户程序影响了USB的相关操作将导致看不到USB虚拟串口。此时需要重新加载可用的用户程序(比如Blink)。 由于Beetle/Leonardo已经和电脑失去联系,不能自动复位,需要人工复位方式进行加载。Beetle的复位需要通过跳线短接ICSP接口中的RESET和GND来实现。 注意Beetle/Leonardo上电启动时将直接运行用户程序,因此通过插拔USB不能使其进入Bootloader。

ICSP接口说明如图: Beetle-ICSP接口

手动复位下载程序过程:

1)在Arduino IDE中打开blink程序,单板类型选择为“Leonardo”,点击“upload”上载程序;

2)当IDE中显示“uploading”时,用跳线进行软复位(将ICSP接口中的RESET和地短路一下后断开);

3)等待程序加载完毕。

更多问题及有趣的应用,可以访问论坛进行查阅或发帖!

更多

DFshopping_car1.png 购买Beetle 控制器 (SKU:DFR0282)