- ESP32-S3 Devkit-C development board
- 2 USB cables
- Keypad (4x4 membrane matrix)
- Potentiometer
- Photoresistor
- Accelerometer + gyroscope (MPU-6050)
- Time of Flight distance sensor (VL53L0X)
- Wires
Add https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json
URL to File -> Preferences -> Additional boards manager URLs
.
Find and install esp32
package in Board manager (version 3.0.0-rc3
).
For more detailed installation info click here.
Keypad
Adafruit MPU6050
Adafruit_VL53L0X
Install via Tools -> Manage libraries
.
- Set board to ESP32-S3 in
Tools -> Board -> esp32 -> ESP32S3 Dev Module
- Set USB mode to USB-OTG
Tools -> USB Mode -> USB-OTG (TinyUSB)
- Connect the dev board to the PC (UART USB port)
- Select the according port in
Tools -> Port
- Optional: Set Core Debug Level to
Debug
inTools -> Core Debug Level
- Connect the dev board to the PC with the second USB port as well