Introduction #
The ACEBOTT QA016 Leonardo development board is a microcontroller board based on the ATmega32u4, featuring 12 analog input pins, 20 digital I/O pins, and a built-in USB communication interface.
The ACEBOTT QA016 Leonardo development board includes digital I/O pins, analog input pins, PWM output pins, UART, I2C, and SPI interfaces, among others.
Features #
Microcontroller: ATmega32u4
Operating Voltage: 5V
Input Voltage (Recommended): 7-12V
Input Voltage (Limit): 6-20V
Digital I/O Pins: 20
PWM Channels: 7
Analog Input Channels: 12
DC Current per I/O Pin: 40 mA
3.3V Port Output Current: 50 mA
Flash Memory: 32KB (ATmega32u4) – 4KB used by bootloader
SRAM: 2.5KB (ATmega32u4)
EEPROM: 1KB (ATmega32u4)
Clock Speed: 16MHz
Specifications #
Parameters | Value/Description |
---|---|
Size | 68.6X53.3(mm) |
Power supply | Type-c |
Operating temperature | 10°C – 30°C |
Supported interfaces | UART/GPIO/ADC/PWM/SPI/I2C |
Number of I/O ports | 20 |
Serial port baud rate | Supports baud rates from 110 to 4608000 bps, defaulting to 115200 bps |
Sample Code #
Connect the board to the computer using a USB data cable: Select “Arduino AVR Boards” -> “Arduino Leonardo” from the Tools > Board menu. Choose the appropriate Port. And upload it to the board using the Upload button.
Wiring Diagram #
Sample Code #
void setup() {
Serial.begin(9600);//The serial port baud rate is set to 9600
}
void loop() {
Serial.println("Hello,ACEBOTT Leonardo");
delay(1000);//Delay for 1 second.
}
Test Result #
After uploading the program, open the serial monitor in the Arduino IDE to observe the continuous serial printing of “Hello, ACEBOTT Leonardo”.
Related Resources #
Get One Now #
B2B Business: info@acebott.com
Official Website: Leonardo R3 Development