ESP32-CAM connection without the USB device

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/esp32

Our great sponsors
  • Sonar - Write Clean Python Code. Always.
  • InfluxDB - Access the most powerful time series database as a service
  • SaaSHub - Software Alternatives and Reviews
  • arduino-esp32

    Arduino core for the ESP32

    Once it's connected you use whatever programming tool you're building with. The Arduino IDE will work if you install ESP32 support. There'll be an option to upload firmware. I use PlatformIO from the command line; it has options to upload when you build firmware. Fundamentally these use esptool.py to flash the firmware to the board (it can also erase the board's flash storage, read it back, and do a few other things). You probably don't want to use it directly unless you absolutely have to; whatever build system you use should be easier to deal with.

  • PlatformIO

    A professional collaborative platform for embedded development :alien:

    Once it's connected you use whatever programming tool you're building with. The Arduino IDE will work if you install ESP32 support. There'll be an option to upload firmware. I use PlatformIO from the command line; it has options to upload when you build firmware. Fundamentally these use esptool.py to flash the firmware to the board (it can also erase the board's flash storage, read it back, and do a few other things). You probably don't want to use it directly unless you absolutely have to; whatever build system you use should be easier to deal with.

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • esptool

    Espressif SoC serial bootloader utility

    Once it's connected you use whatever programming tool you're building with. The Arduino IDE will work if you install ESP32 support. There'll be an option to upload firmware. I use PlatformIO from the command line; it has options to upload when you build firmware. Fundamentally these use esptool.py to flash the firmware to the board (it can also erase the board's flash storage, read it back, and do a few other things). You probably don't want to use it directly unless you absolutely have to; whatever build system you use should be easier to deal with.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts