DEEPBLUE
MBEDDED
Tutorials / Articles / Projects / Courses
Embedded Systems – Electronics – Firmware – Microcontrollers – DSP
IoT – Control Systems – PCB design – All ECE!
ESP32 Programming Tutorials With Arduino
✔ Learn ESP32 Internal SoC Hardware & Peripherals
✔ Design your IoT Applications With ESP32 SoC
✔ Interface Various Peripherals Inside OF ESP32 SoC
✔ Develop IoT Applications Based on Different Protocols. (Bluetooth – BLE – Wi-Fi – ESP-NOW – MQTT – etc.. )
✔ Get Familiar With Interrupts / Timers / EXTI / Tasks / RTOS
✔ Interface Various Display Units (7-Segments, Alphanumeric LCD, OLED, TFT, etc)
✔ Interface Various Input Units (Buttons, Rotary Encoders, Keypad, HMI TouchPADs, etc)
✔ Control Several Types OF Actuators (DC Motors, Servo Motors, Stepper Motors, etc)
✔ Create Many Wireless Communication Projects With ESP32 ( Web-Servers – GSM/GNSS – nRF24L01 – IR – etc..)
And Much More…
ESP32 IoT Development Frameworks
On this ESP32 course (series of tutorials) page, you’ll find tutorials to help you get started with 4 of the most common IoT development frameworks for ESP32. Mainly, most tutorials will be based on “Arduino Core”. But you’ll get a good introduction to all the other options as well.
Feel free to leave me a comment if you want a specific tutorial/project to be re-published (reworked) using a specific framework. Those are the 4 ESP32 development frameworks to be covered here on this course page:
ESP32 Arduino Core
ESP32 MicroPython
ESP32 IDF
ESP32 AT Commands
ESP32 TUTORIALS GITHUB REPO
Here is the GitHub repo for this course. There you’ll find the latest version of all the LAB examples, projects folders, etc.
You can raise an issue in any LAB directory so I can start investigating the matter and get it fixed, then push the next release. In this way, users can always have an access to the most up-to-date version of each project / LAB.
Others can contribute to refining all code examples as well. Which will hopefully add so much value to the whole community.
ESP32 TUTORIALS (COURSE) KIT
Click The Link Down Below To View The Full ESP32 Course Hardware Kit.
The required ESP32 development boards, sensors, modules, and actuators for all the practical LABs / Projects. You may need extra hardware if you’re planning to create some more specific projects.
ESP32 TUTORIALS (ARDUINO CORE)
Core ESP32 Tutorials
ESP32 Connectivity
ESP32 Networking
Connect To a WiFi Network |
ESP32 WiFi Scanner |
ESP32 WiFi Signal Strength |
ESP32 MAC Address Get & Set |
ESP32 Static IP Address |
WiFi Hostname Change |
ESP32 Protocols
NA |
ESP32 Web Servers
NA |
ESP32 Displays & HMI
Motors, Drivers & Actuators
NA |
ESP32 Modules
ESP32 Sensors
ESP32 TUTORIALS (ARDUINO CORE)
-
Getting Started With ESP32 Programming Tutorials
-
Installing ESP32 in Arduino IDE – Step By Step Guide
-
ESP32 GPIO (Digital Inputs & Digital Outputs) – Arduino Tutorial
-
ESP32 Hello World – Serial Print For Debugging – Arduino
-
ESP32 PWM Tutorial & Examples (AnalogWrite) – Arduino
-
ESP32 Change CPU Speed (Clock Frequency)
-
ESP32 ADC – Read Analog Input in Arduino IDE
-
ESP32 LCD Display 16×2 Without I2C – Arduino Core
-
ESP32 Temperature Sensor LM35 Interfacing (in Arduino IDE)
Did you find this a helpful resource? If yes, then please consider supporting this work using Any of The Following Methods.
It’s the only way to keep things running and hopefully replace the annoying ad placeholders with a solid base of supporters on Patreon!
It’s the only way to keep things running and hopefully replace the annoying ad placeholders with a solid base of supporters on Patreon!
By pledging any amount here, I’ll be able to reduce the % of “annoying” ad servicing. And ultimately go extra active in content creation.
You can also check DeepBlue Shop for hardware projects & eBooks to get. Or maybe enroll in any of my courses.
You can also buy your electronics parts using any affiliate links on my website. I get a little kickback at no additional cost to you. It’s a win-win!
Stay Updated With All New Content Releases. You Also Get Occasional FREE Coupon Codes For Courses & Other Stuff!