Teyleten Robot ESP32S ESP32
Setup and Troubleshooting
Problem
Board showing up and comport but unable to upload code.
Solution
Hold down the reset button to allow the connection to start.
Problem
Initial struggles with the ESP32 board.
Solution
Switched to a different board for a LED project and found success. Updated the board setup for ESP32.
Summary
Using Arduino IDE v2 in Linux, encountered issues with the ESP8266 board. Updated the board setup and it started working.
Key Points
- Resource for small boards and support: Unofficial list of 3rd party boards support URLs
- Guide for enabling ESP32 development on Arduino IDE: Techcoil Blog
Setup Steps
Steps
1. Main info page: [ESP32 Get Started](https://docs.espressif.com/projects/esp-idf/en/latest/esp32/hw-reference/esp32/get-started-devkitc.html) 2. Install ESP32 in boards manager: - Click tools - Click board - Click boards manager - Type in esp32 in search - Click install 3. After install: - Click tools - Click esp32 arduino - Select esp32 wrover module
Notes
- Info: LuaNode GitHub
- Flash firmware: LuaNode Wiki
- Flash China board manufacture: Doit.am Forum
Additional Boards
Overview
Another board used is the ESP32 S, purchased from Amazon.
Parts
- ESP32 S board
- USB to serial converter (SILABS CP2102)
Steps
1. Identify the USB to serial converter 2. Identify and see the com ports: - `lsusb` at terminal - `sudo apt install setserial` (identifies serial ports) - `sudo setserial -g /dev/ttyS[0123]`
Notes
- Arduino IDE setup URL: ESP32 Arduino IDE Setup
Additional Resources
Summary
Presentation on I2C bus and setting up a 3-axis accelerometer.
Key Points
- Video tutorial: I2C Bus and 3-Axis Accelerometer Setup