Dfr0478 Web
Dfr0478 Web
Dfr0478 Web
Introduction
DFRobot FireBeetle series is the low-power consumption micro-controller intentionally designed for
Internet of Things (IoT) projects. FireBeetle Board - ESP32 integrates a Dual-Core ESP-WROOM-32
module, which supports MCU and Wi-Fi &Bluetooth dual-mode communication. The electric current
is just 10μA in the deep-sleep mode. The main controller supports two power supply methods: USB
and 3.7V external lithium battery. And both USB and external DC can charge the Lipo battery
directly.<br4> FireBeetle Board-ESP32 has made a special hardware design for Arduino IDE. You
can make a download without switching booth-mode manually. It supports Arduino, IDF (linux),
micropython etc. Moreover, FireBeetle made a pin mapping for Arduino IDE. It can be configured
with Dx transport, compatible with UNO and reduce the entry barrier.
The small size and high performance makes FireBeetle become idea solution for IOT low power
consumption projects.
Please kindly note that developers are the most common users of FireBeetle Board-ESP32 and
not all of the peripherals have examples for reference, and there are still some bugs being found and
fixed. For Arduino IDE, all GPIO function, I2C/SPI communication has been working. But the other
functions are still under development. We recommend this board for experienced engineer.
Feature
Specification
Board Overview
FireBeetle Board - ESP32 is not only compatible with ESP32 PinMap, but also make a special
compatible with Arduino IDE PinMap. Dx(x=0,1,2,3...9)
Fig1: FireBeetle Board-ESP32 PinOUT
Note: NC = Empty; VCC = VCC (5V under USB power supply, Around 3.7V under
3.7V lipo battery.power supply)
Tutorial
In this tutorial, we'll show you some basic operation with FireBeetle-ESP32 Microcontroller.
Requirements
Hardware
FireBeetle ESP32 IOT Microcontroller x 1
Micro USB Cable x1
Software
Arduino IDE (newest), Click to Download Arduino IDE from Arduino®
Download FireBeetle ESP32 Window Driver Note: Win8 + need disable the digital signature
Setup Arduino IDE Development Environment
https://git.oschina.net/dfrobot/FireBeetle-ESP32/raw/master/package_esp32_index.json
File->Preferences
Click OK
Open Tools->Board->Boards Manager, waiting automatic update. You'll find FireBeetle-
ESP32
Now, the development environment has been installed, you can use it like a normal Arduino
board.
The default LED for FireBeetle Board-ESP32 is D9, input following code:
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
More
https://www.dfrobot.com/wiki/index.php/FireBeetle_ESP32_IOT_Microcontroller_(Supports_Wi-Fi_%26_Bluetooth)_SKU:_DFR0478#More 7-7-17