
✔ Learn ARM-Cortex M3 & M4 Architecture
✔ Understand The Internals OF STM32 Microcontroller Hardware
✔ Interface Various Peripherals Inside OF STM32 Microcontrollers
✔ Develop Reconfigurable Reusable Firmware (Embedded Software Components) In C-Programming Language Based On ST HAL & LL Drivers
✔ Get Familiar With Interrupts / NVIC / EXTI & Inter-Module Signaling / DMA
✔ 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)
✔ Do Some Serial Communication Via USART / SPI / I2C & Develop USB Applications (CDC, HID, Mass Storage, etc)
And Much More…
✔ 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…
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 are going to be based on “Arduino Core”. But you’ll get a good introduction to all other options as well.
Feel free to leave me a comment if you want a specific tutorial / project to be re-published (re-worked) using a specific framework. Those are the 4 ESP32 development frameworks to be covered here on this course page:
✔ Learn Microchip PIC (8-Bit) Architecture With PIC16F & PIC18F
✔ Understand The Internals OF PIC Microcontroller Hardware
✔ Interface Various Peripherals In PIC Microcontrollers
✔ Learn Embedded Software Development In C-Programming Language With Microchip XC8 Compiler & MPLAB X IDE
✔ Get Familiar With Interrupts / EXTI & Inter-Module Signaling
✔ 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)
✔ Do Some Serial Communication Via USART / SPI / I2C
And Much More…
Running, Maintaining, And Creating Content For This Website As An Individual With Another Full-Time Engineering Job is Costing So Much Indeed. DeepBlue Has Been And Will Always Be A Free Online Resource For Whoever Needs it Anytime Anywhere! DeepBlue LAB Still Lacks Some Test Equipment, Requires Regular Electronics Purchases, Annual Software / Services Licensing Fees, etc. If You’d Like To Support My Work, Please Consider Using Any of The Following Methods:
The easiest way to support me is by using this Paypal link any time you feel like wanting to give something back. I’d definitely appreciate that!
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 buy your electronics parts using any affiliate links on my website. I get a small kick-back at no additional cost to you.
General Contact For Questions, Suggestions, Corrections, Or Anything You Wanna Tell Me.
For Business Contact Regarding Advertising On DeepBlueMbedded.com, Any Product / Service Promotional Review, or Technical Work Remotely. Please, Visit The About Me Page Linked Down Below. For More Information About DeepBlue & Me (the author). There You’ll Find The Contact Form For My Business Email.
DeepBlueMbedded is an educational website where you can find technical content (Articles – Tutorials – Projects – etc..). Mainly in Embedded Systems & ECE Related topics. You’ll find also downloadable resources like firmware code examples, schematics, hardware designs, and more.
It’s been and will always be a free resource of information. So, please consider supporting this work if possible.
DeepBlueMbedded.com is a participant in the Amazon Services LLC Associates Program, eBay Partner Network EPN, affiliate advertising programs designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com and eBay.com
You can also check my Full Disclaimer Page For More Information.
DeepBlue © 2021. All Rights Reserved.