Beetle-ESP32控制器

简介

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

Beetle Esp32与Arduino环境兼容,板类型选择“FireBeetle-ESP32”。

产品参数

引脚定义

Beetle ESP32引脚示意表
VIN 电源输入
GND 电源地
3V3 3.3V电源
A0 模拟输入
A1 模拟输入
A2 模拟输入
A3 模拟输入
D2 数字IO口
D3 数字IO口
D4 数字IO口
D7 数字IO口
SCL I2C 时钟线
SDA I2C 数据线
RX 串口接收
TX 串口发送

使用教程

Beetle ESP32采用CH340串口芯片,在绝大部分的设备中,都可以免驱使用。若您发现插上设备,驱动没有自动安装,也可以自行手动安装:点击下载CH340驱动程序

CH340_驱动安装

Arduino IDE 编译环境配置

打开Arduino IDE,点击File->Preferences,如下图所示:

step 1

在新打开的界面中,点击如下图红色圆圈中的按钮,

step 2

将如下链接地址复制到新弹出的对话框中:http://download.dfrobot.top/FireBeetle/package_esp32_index.json

step 3

点击OK

打开Tools->Board:->Boards Manager...,如下图所示:

step 4

Boards Manager会自动更新板卡,如下图所示:

step 5

更新完成后,会在列表中看到FireBeetle-ESP32主板,点击安装:

step 6

安装完成后,列表会显示已经安装FireBeetle-ESP32主板,如下图所示:

step 7

Beetle ESP32默认Blink灯连接到D9,输入代码:

    // the setup function runs once when you press reset or power the board
    void setup() {
      // initialize digital pin LED_BUILTIN as an output.
      pinMode(D9, OUTPUT);
    }

    // the loop function runs over and over again forever
    void loop() {
      digitalWrite(D9, HIGH);   // turn the LED on (HIGH is the voltage level)
      delay(1000);                       // wait for a second
      digitalWrite(D9, LOW);    // turn the LED off by making the voltage LOW
      delay(1000);                       // wait for a second
    }

更多

micropython编程及FireBeetle系列技术讨论请加 619558168 QQ群 DFshopping_car1.png DFRobot商城购买链接