QA016 Leonardo R3 Development Board

../../_images/QA016-1.png

1.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.

2.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

3.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

../../_images/QA016-2.png ../../_images/QA016-3.png

4.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.

(1)Wiring Diagram

../../_images/QA016-4.png

(2)Sample Code

1void setup() {
2  Serial.begin(9600);//The serial port baud rate is set to 9600
3}
4void loop() {
5  Serial.println("Hello,ACEBOTT Leonardo");
6  delay(1000);//Delay for 1 second.
7}

5.Test Result

After uploading the program, open the serial monitor in the Arduino IDE to observe the continuous serial printing of “Hello,ACEBOTT Leonardo”.

../../_images/QA016-5.png ../../_images/QA016-6.png

6.Related Resources

7.Get One Now

B2B Business: info@acebott.com

Official Website