An open API service indexing awesome lists of open source software.

https://github.com/m5stack/m5atom

M5Stack Atom Arduino Library
https://github.com/m5stack/m5atom

Last synced: 11 months ago
JSON representation

M5Stack Atom Arduino Library

Awesome Lists containing this project

README

          

# ATOM Library

[![Arduino Compile](https://github.com/m5stack/M5Atom/actions/workflows/arduino-action-atom-compile.yml/badge.svg)](https://github.com/m5stack/M5Atom/actions/workflows/arduino-action-paper-compile.yml)
[![Arduino Lint](https://github.com/m5stack/M5Atom/actions/workflows/Arduino-Lint-Check.yml/badge.svg)](https://github.com/m5stack/M5Atom/actions/workflows/Arduino-Lint-Check.yml)
[![Clang Format](https://github.com/m5stack/M5Atom/actions/workflows/clang-format-check.yml/badge.svg)](https://github.com/m5stack/M5Atom/actions/workflows/clang-format-check.yml)

English | [中文](README_cn.md)

M5Atom Lite

M5Atom Matrix

* **For the Detailed documentation of ATOM Lite, please [Click here](https://docs.m5stack.com/en/core/atom_lite)**

* **For the Detailed documentation of ATOM Matrix, please [Click here](https://docs.m5stack.com/en/core/atom_matrix)**

* **In order to buy ATOM Lite, please [Click here](https://shop.m5stack.com/collections/m5-controllers/products/atom-lite-esp32-development-kit)**

* **In order to buy ATOM Matrix, please [Click here](https://shop.m5stack.com/collections/m5-controllers/products/atom-matrix-esp32-development-kit)**

## Description

**ATOM Matrix** and **ATOM Lite** are ESP32 development board with a size of only 24 * 24mm.It provides more GPIO for user customization which is very suitable for embedded smart home devices and in making smart toys. The main control adopts the ESP32-PICO chip which comes integrated with Wi-Fi and Bluetooth technologies and has a 4MB of integrated SPI flash memory. ATOM board provides an Infra-Red LED, RGB LED, buttons, and a PH2.0 interface. In addition, it can connect to external sensors and actuators through 6 GPIOs. The on-board Type-C USB interface enables rapid program upload and execution. ATOM Matrix have 5 * 5 RGB LED matrix, built-in IMU sensor (MPU6886).

## Applications

- Internet of things terminal controller
- IoT node
- Wearable peripherals

## Driver Installation

Connect the device to the PC, open the device manager to install [FTDI driver](https://ftdichip.com/drivers/vcp-drivers/) for the device. Take the win10 environment as an example, download the driver file that matches the operating system, unzip it, and install it through the device manager. (Note: In some system environments, the driver needs to be installed twice for the driver to take effect. The unrecognized device name is usually `M5Stack` or `USB Serial`. Windows recommends using the driver file to install directly in the device manager (custom Update), the executable file installation method may not work properly). [Click here to download FTDI driver](https://ftdichip.com/drivers/vcp-drivers/)

## Peripherals Pin Map

| Peripherals | Pin |
| ----------- | --- |
| RGB Led | G27 |
| Btn | G39 |
| IR | G12 |
| SCL | G21 |
| SDA | G25 |

## Schematic

**Atom pixel tool**

[Click here to download](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/software/AtomPixTool.exe)

## More Information

**UIFlow Quick Start**: [Click Here](https://docs.m5stack.com/en/quick_start/atom/uiflow)

**MicroPython API**: [Click Here](https://docs.m5stack.com/en/quick_start/atom/mpy)

**Arduino IDE Development**: [Click Here](https://docs.m5stack.com/en/quick_start/atom/arduino)

**Atom Arduino API**: [Click Here](https://docs.m5stack.com/en/api/atom/system)