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.
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);...
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.
Need help?
Do you have a question about the AtomU and is the answer not in the manual?
Questions and answers