Advertisement

AtomU
2021

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the AtomU and is the answer not in the manual?

Questions and answers

Summary of Contents for M5Stack AtomU

  • Page 1 AtomU 2021...
  • Page 2: Table Of Contents

    CONTENTS OUTLINE ..........................3 ESP32 PICO ..........................3 1.1. SPECIFICATIONS ......................5 QUICK START ........................6 3.1. ARDUINO IDE ..........................6 3.2........................6 LUETOOTH SERIAL 3.3..........................8 I SCANNING...
  • Page 3: Outline

    1. OUTLINE AtomU is a very small and flexible IoT speech recognition development board, using Espressif's `ESP32` main control chip, equipped with two low-power `Xtensa® 32-bit LX6` microprocessors, main frequency Up to `240MHz`. It has the characteristics of compact size, strong performance and low power consumption. Integrated USB-A interface, plug and play, easy to upload, download and debug the program.
  • Page 4 technology. ESP32-PICO-D4 integrates all peripheral components seamlessly, including a crystal oscillator, flash, filter capacitors and RF matching links in one single package. Given that no other peripheral components are involved, module welding and testing is not required either. As such, ESP32-PICO-D4 reduces the complexity of supply chain and improves control efficiency.
  • Page 5: Specifications

    SPECIFICATIONS Resources Parameter 240MHz dual core, 600 DMIPS, 520KB SRAM, 2.4GHz ESP32-PICO-D4 Wi-Fi, dual mode Bluetooth Flash Input voltage 5V @ 500mA button Programmable buttons x 1 Programmable SK6812 x 1 RGB LED Antenna 2.4GHz 3D Antenna Operating 32°F to 104°F ( 0°C to 40°C ) temperature...
  • Page 6: Quick Start

    3.1. ARDUINO IDE Visit Arduino's official website(https://www.arduino.cc/en/Main/Software),Select the installation package for your own operating system to download. >1.Open up Arduino IDE, navigate to `File`->`Peferences`->`Settings` >2.Copy the following M5Stack Boards Manager url to `Additional Boards Manager URLs:` https://raw.githubusercontent.com/espressif/arduino-esp32/gh- pages/package_esp32_dev_index.json >3.Navigate to `Tools`->`Board:`->`Boards Manager...` >4.Search `ESP32` in the pop-up window, find it and click `Install`...
  • Page 7 #include "BluetoothSerial.h" #if !defined(CONFIG_BT_ENABLED) !defined(CONFIG_BLUEDROID_ENABLED) Bluetooth is not enabled! Please run `make menuconfig` to and en #error able it #endif BluetoothSerial SerialBT; void setup() { Serial.begin(115200);...
  • Page 8: Wifi Scanning

    SerialBT.begin("ESP32test"); //Bluetooth device name Serial.println("The device started, now you can pair it with bluetoot h!"); void loop() { if (Serial.available()) { SerialBT.write(Serial.read()); if (SerialBT.available()) { Serial.write(SerialBT.read()); delay(20); 3.3. WIFI SCANNING Open the Arduino IDE and open the example program `File`->`Examples`->`WiFi`->`WiFiScan`. Connect the device to the computer and select the corresponding port to burn.
  • Page 9 #include "WiFi.h" void setup() Serial.begin(115200); // Set WiFi to station mode and disconnect from an AP if it was pre viously connected WiFi.mode(WIFI_STA); WiFi.disconnect(); delay(100); Serial.println("Setup done"); void loop() Serial.println("scan start"); // WiFi.scanNetworks will return the number of networks found WiFi.scanNetworks();...
  • Page 10 Federal Communications Commission (FCC) Statement You are cautioned that changes or modifications not expressly approved by the part responsible for compliance could void the user’s authority to operate the equipment. This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC rules.

Table of Contents