Overview
LVGL (Light and Versatile Graphics Library) is a free, open-source software library for creating professional-looking graphical user interfaces (GUIs) on embedded systems with limited resources. Written in C, it is hardware-independent and supports a variety of microcontrollers, displays, and input devices. LVGL features a rich set of widgets, advanced graphics effects like animations and anti-aliasing, and a low memory footprint, making it ideal for creating visually appealing and interactive user interfaces for devices.
Features
- Uses a low-power dual-core 32-bit CPU which can be programmed through the Arduino IDE
- The microcontroller operating frequency is up to 240MHz, and the computing power is up to 600 DMIPS
- High-quality Colour TFT with 240 x 320 resolution. Also includes a resistive touch screen. Great package for building high-quality GUI interfaces
- Arduino LVGL can be used to generate high-quality GUI Graphics
- Built-in 520 KB SRAM
- Supports UART//I2C/PWM/and other interfaces
- Working voltage 4.75-5.25V
- SPI Flash default 32Mbit
- RAM internal 520KB
- Wi-Fi 802.11b/g/n/e/i
- Bluetooth 4.2BR/EDR and BLE standard
- Support interface (2Mbps) UART, I2C, PWM
- Support TF card, maximum support of 16GB
- IO Expansion Port to utilize GPIO pins
- Onboard WiFi & BLE Antenna
- Power consumption when the flash is off 180mA@5V when the flash is on and TFT brightness is maximum: 310mA@5V. Deep sleep: The lowest power consumption can reach upto 6mA@5V
- Working temperature -20 ℃~ 70 ℃
- Storage environment -40 ℃~ 125 ℃, 90%RH
Additional Information