The Arduino Uno is a microcontroller board based on a removable, Dual-Inline-Package (DIP) ATmega328 AVR microcontroller. It has 20 digital input/output pins (6 of which can be used as PWM outputs and 6 as analog inputs), a 16 MHz resonator, a USB connection, a power jack, an In-Circuit System Programming (ICSP) header, and a reset button. The Arduino has an extensive support community which makes it a very easy way to get started working with embedded electronics.

Please download and install the driver from Arduino (Arduino is an open source project) if your computer cannot recognize the Arduino board.

If you have a difficulties to us it, please question on Arduino forums.

Can i use this Arduino Board to Flash & Configure BLHeli firmware?
The answer is Yes but depends on the ESC. Lots of people use Arduino board to flash the firmware for ESC but you need to know how to use it. Below has the video to show you how to connect "Super Mini 20A" using this board.

** Please understand that we are unable to guarantee you which you can flash your ESC without any problem because the most important thing is -- you need the knowledge to use it.

New for R3

Atmega8U2 replaced with Atmega16U2

Reset Button moved to the edge of board

SDA and SCL pins added next to AREF

Features

Microcontroller: ATmega328

Operating voltage: 5 V

Input voltage (recommended): 7-12 V

Digital I/O pins: 20 (of which 6 provide PWM output)

Analog input pins: 6*

DC current per I/O pin: 40 mA

DC current for 3.3V pin: 50 mA

Flash memory: 32 KB (ATmega328)

SRAM: 2 KB (ATmega328)

EEPROM: 1 KB (ATmega328)

Clock speed: 16 MHz

Package Included

1 x Arduino Uno R3 Board

1 x USB Cable

** Note: Normally we use Dupont Cable for connection between ESC and this Arduino Tool. So if you do not have the cable, you may purchase it separately here (choose the right one for your Arduino project). The cable we used to flash the BLHeli ESC is "Male to Male" Dupont Cable.