This is an old revision of the document!
The goal of this project is to give the end-user the possibility to control the brightness of several LEDs (for exemplification I used 6 LEDs) through a friendly web interface. The internet page provides a number of slides equal to the number of LEDs and with their help a person that has access to the internet from the same access point as the server does has can simply choose how intense they want their LEDs to sparkle.
The hardware components needed for this project are: • ESP32 board • Breadboard • Jumper wires • 220 Ohm resistors • LEDs • Any PC with an internet connection and with Arduino IDE
The electric scheme of my project is the following (done in https://www.circuit-diagram.org/editor/):
The software part of this project consists of 3 parts: • the main code written and run in Arduino IDE that programs the ESP32 board and set the webserver; descriere părți imp • the .html and .css files that create and design the web page; poză pagină • the java script that programs the web page; descriere părți importante diagram software
https://randomnerdtutorials.com/esp32-web-server-slider-pwm/ https://randomnerdtutorials.com/esp32-pwm-arduino-ide/ https://randomnerdtutorials.com/esp32-web-server-websocket-sliders/ https://www.circuit-diagram.org/editor/ https://www.studiopieters.nl/esp32-pinout/