Last updated
AtomS3 is a highly integrated programmable controller that harnesses the power of the ESP32-S3 chip. This compact controller boasts a range of features, including integrated WiFi functionality and 8MB of on-chip FLASH memory. With the ESP32-S3 chip, AtomS3 delivers exceptional performance and versatility for a variety of applications. AtomS3 features a sleek 0.85-inch IPS screen, providing clear visual feedback and user interaction. The bottom of the screen is equipped with programmable buttons, allowing for customizable functions and enhanced user control. It comes with a built-in 5V to 3.3V circuit, ensuring stable power supply for reliable operation. The controller incorporates a 6-axis gyro sensor MPU6886, enabling precise motion detection and orientation tracking. On-board Type-C interface facilitates both power supply and firmware download processes. Additionally, AtomS3 offers one HY2.0-4P expansion port, six GPIOs, and power pins reserved at the bottom for seamless integration and expansion of various applications.
AtomS3 is designed with compactness in mind, measuring at only 24*24*13 mm in size. Its small form factor makes it suitable for a wide range of embedded smart device applications. Whether it's robotics, IoT devices, or other embedded systems, AtomS3 provides a powerful and flexible solution to meet the project requirements.
Developed based on ESP32-S3FN8
Comes with USB download function
Built-in 3-axis gyroscope and 3-axis accelerometer (MPU6886)
Programmable keys
0.85 inch LCD screen
Infrared emission function
Expandable pins and interfaces
Development platform: Arduino, UIFlow
Resources | Parameters |
---|---|
MCU | ESP32-S3FN8 |
DCDC | SY8089 |
IMU | MPU6886 |
LCD | N085-1212TBWIG06-C08 |
Operating temperature | 0°C ~ 40°C |
Resolution | 128(H)RGB x 128(V) |
support voltage | 5V |
Power supply mode | TYPE C |
output voltage | 3.3V |
IO interface × 6 | G5/G6/G7/G8/G38G39 |
Screen communication protocol | SPI |
Product Size | 24mm × 24mm × 13mm |
Package Size | 65mm × 44.5mm × 14mm |
Product Weight | 6.8g |
Package Weight | 10.9g |
Arduino IDE Installation: Refer to the Arduino IDE Installation Guide to complete the IDE installation.
Board Manager Installation: Refer to the Basic Environment Setup Guide to complete the IDE, M5Stack Board Manager installation, and select the development board M5AtomS3
.
Dependency Library Installation: Refer to the Library Management Installation Guide to complete the installation of the M5AtomS3
driver library.
Press and hold the reset button (about 2 seconds) until the internal green LED lights up, then release it. The device is now in download mode, ready for burning.
Refer to the Basic Environment Setup Guide to complete the IDE, M5Stack Board Manager installation, and select the development board M5AtomS3
.
Dependency Library Installation: Refer to the Library Management Installation Guide to complete the installation of the M5AtomS3
driver library.
Connect the device to the computer via USB cable. After completing the driver installation, you can select the corresponding device port in the Arduino IDE.
Open the example program “LEDDisplay” in the driver library. Click the upload button to automatically compile and burn the program.
The effect is as shown below: