ESP32_Web_Server_with_Arduino_IDE.pdf

(2776 KB) Pobierz
ESP32 Web Server with Arduino IDE
Hello and thank you for downloading this project eBook!
This quick eBook will help you build getting started and building a web server with the
ESP32 using Arduino IDE.
If you want to learn more about the ESP32, make sure you take a look at our course:
Learn ESP32 with Arduino IDE
Introducing the ESP32 Board
The ESP32 is the ESP8266 successor. It is loaded with lots of new features. It now combines
Wi-Fi and Bluetooth wireless capabilities.
There are a lot of ESP32 development boards. I encourage you to visit the
ESP32.net
website
where each ESP32 chip and development board are listed. You can compare their
differences and features.
Other Courses
Learn ESP32 with Arduino IDE course
2
In this ebook we’ll be using the
ESP32 DEVKIT V1 DOIT board,
but any other ESP32 with
the ESP-WROOM-32 chip will work just fine.
Here’s just a few examples of boards that are very similar and compatible with the project
in this ebook.
To compare several ESP32 developments boards, read the following article:
Best ESP32 development boards review and comparison
Other Courses
Learn ESP32 with Arduino IDE course
3
Features
The ESP32 comes with the ESP-WROOM-32 chip. It has a 3.3V voltage regulator that drops
the input voltage to power the ESP32 chip. And it also comes with a CP2102 chip that
allows you to plug the ESP32 to your computer to program it without the need for an FTDI
programmer.
The board has two on-board buttons: the ENABLE and the BOOT button.
If you press the ENABLE button, it reboots the ESP32. If you hold down the BOOT button
and then press the enable, the ESP32 reboots in programming mode.
If you don’t know where to get the ESP32, you can check this page on
Maker Advisor.
Other Courses
Learn ESP32 with Arduino IDE course
4
Specifications
When it comes to the ESP32 chip specifications, you’ll find that:
The ESP32 is dual core, this means it has 2 processors.
It has Wi-Fi and bluetooth built-in.
It runs 32 bit programs.
The clock frequency can go up to 240MHz and it has a 512 kB RAM.
It also has wide variety of peripherals available, like: capacitive touch, ADCs, DACs,
UART, SPI, I2C and much more.
ESP32 Pinout
The following figures clearly describe the board GPIOs and their functionalities. We
recommend printing this pinout for a future reference. You can download the pinout in
.pdf or
.png
files:
Printable version
Image version 30 pins
Image version 36 pins
Other Courses
Learn ESP32 with Arduino IDE course
5
Zgłoś jeśli naruszono regulamin