This page will document notes on the ESP32 microcontroller
Interesting web pages:
This page shows how to set up a web page on an ESP32, that has 2 buttons that independently control LED's.
https://randomnerdtutorials.com/esp32-web-server-arduino-ide/
It appears that only the very early versions of the ESP32 can do "classic Bluetooth", and then may need to choose between whether running bluetooth or wifi (they may not be able to do both simultaneously). The later ESP32 versions seem to only support Bluetooth BLE, requiring a much more complicated messaging protocol.
ESP32 BT BLE:
https://www.youtube.com/watch?v=4csenOmxQVU
DroneBot - ESP32 BT Classic and BLE:
https://www.youtube.com/watch?v=0Q_4q1zU6Zc
DroneBot - ESP32 getting started
https://www.youtube.com/watch?v=xPlN_Tk3VLQ
For ESP32S3 -
For board, selected ESP32S3 Dev Module
Use RIGHT HAND USB-C connector.
Was able to download and run RGB blink example. Had to play with which COM port... (com6 worked - this may change on reboot...)
Here is the link to download the modules for ESP32 for Arduino IDE:
https://espressif.github.io/arduino-e...
For ESP32
For board, selected ESP32 Dev Board
Blink sketch was from File > Examples > 01.Basics > Blink
Had to add this line to the blink sketch:
#define LED_BUILTIN 2
May need to hold down BOOT/Flash button while uploading code.
I was not able to successfully upload code. Com port timeout. This may be an issue with needing to download a com port driver?
May need to install FTDI driver for CP210x ??