Getting Started
Last revision 2026/01/31
This guide provides a comprehensive overview of downloading and configuring the Arduino IDE for the FireBeetle 2 ESP32-E board, including essential steps for SDK installation and board selection, along with tutorials for basic and advanced Arduino applications.
Download Arduino IDE
-
Click to enter the official Arduino website
-
Select and download the Arduino IDE package that is appropriate for your computer OS.

Configure Arduino IDE
It is required to install ESP32 board in Arduino IDE for using FireBeetle 2 ESP32-E for the first time.
-
Open Arduino IDE, click File-Preferences, as shown below

-
Click the icon circled in red in the Preferences window.

-
Add the json URL below to the newly-popped up window. There should be one URL for each line.
https://espressif.github.io/arduino-esp32/package_esp32_index.json
-
Click OK then.

-
Download SDK. Click Tools->Board>Boards Manager.

-
Enter "ESP32" in the search bar, then the SDK for esp32 will appear automatically. Click install now.

-
When the SDK installation completes, the word "installed" will appear at the position marked in red below. Close the window.

-
Select FireBeetle 2 ESP32-E development board. Click Tools-->Board-->ESP32 Arduino-->FireBeetle ESP32-E, as shown below.

-
After that, connect your FireBeetle 2 ESP32-E to your computer. Here, a port COM4 comes out after the connection, indicating that it is the port for FireBeetle 2 ESP32-E. Select it as the way shown below.

-
Now, the FireBeetle 2 ESP32-E(N16R2) is configured in Arduino IDE and it's ready to go.
Arduino Tutorials
FireBeetle 2 ESP32-E(N16R2) does not have the IO16/D11 pin available. If this pin is used in the following tutorials, please modify the configuration to use another pin.
The basic tutorials (click here to jump) include tutorials on GPIO, RGB LED, serial communication, capacitive touch sensor, interrupts, I2C, SPI, and GDI.
Was this article helpful?
