Files
There are no circuits or boards in this repository.
Last update 3 years 6 months
by
Fernando Bisi Vieira
Files | |
---|---|
AdvancedWebServer | |
OTAWebUpdater | |
OTAWebUpdater2.0 | |
Skypet | |
docs | |
tester | |
README.md |
README.mdView this project on CADLAB.io.
# IOT Projects with ESP32
Projects made with Arduino IDE and Espressif arduino-esp32 libraries.
Contents
Installation Instructions
Arduino IDE (Windows 10 Installation)
- Go to the Arduino IDE official website , in the "Download the Arduino IDE" section, choose the Windows installer option
- Launch the Installer, agree with the License Agreement
- Leave all the installation options marked then click "Next"
- Select an installation folder and click "Install"
- Wait until the installation is completed then click "Close"
- In the Windows 10 search bar, search for "Arduino", launch the .exe found then the Arduino IDE will launch
If the Arduino IDE doesn't launch properly, contact the Arduino IDE development team or community with one of these methods .
Espressif arduino-esp32 libraries
We're going to use Arduino IDE's Board Manager to install the Espressif arduino-32 libraries.
- Open the Arduino IDE, go to File->Preferences , then paste this in "Board Manager Additional URL's": https://dl.espressif.com/dl/package_esp32_index.json ; then click "OK"
- Back at Arduino IDE, go to Tools->Board->Board Manager , in the search bar type "esp32", the first result should be "esp32 by Espressif Systems". Install this board package
- Now, you should be able to select an ESP32 board from the package in Tools->Board
Projects
OTA WebUpdater 2.0
The default WebUpdater avaliable at Espressif libraries for Arduino IDE is a bare bones tool, that serves it's function of providing a starting point to development. In this project, I developed some features that may provide a better experience developing OTA through a Network.