Development tools
- Platform IO
- USB to UART bridge drivers for Windows: these drivers are needed for the serial communication with the ESP32 device
Documentation
- Expressif: ESP32
- Board: Adafruit HUZZAH32 – ESP32 Feather
- esp-idf API reference
Libraries
Example projects
- Random Nerd Tutorials
- ESP32 I2C Communication: Set Pins, Multiple Bus Interfaces and Peripherals (Arduino IDE)
- Working with ESP32 Audio Sampling
- ESP32 With Arduino IDE – Multi-Core Programming
- How to use ADC of ESP32 – Measuring voltage example
- G6EJD / ESP32-8-Octave-Audio-Spectrum-Display
- IOT Weight Logging scale
- Deep Sleep Tutorial
- QTT device provisioning
- HW Serial Ports
Setup
- install Platrorm IO for Visual Studio Code
- install USB to UART driver
- create a new project selecting
- board: Adafruit ESP32 Feather (featheresp32)
- framework: arduino
- setup the communication parameters into the platform.ini configuration file
[env:featheresp32]
platform = espressif32
board = featheresp32
framework = arduino
upload_port=COM4
monitor_speed=115200
monitor_flags = --raw
Visual Studio Code
- To run a separate instance of Visual Studio Code use Ctrl-Shift-N
Tools
Hardware
Wires AWG 30 per wire wrap, AWG 22 per breadboard