DeepBlue

MBEDDED

Tutorials / Articles / Projects / Courses

Embedded systems - electronics - firmware - microcontrollers - DSP - IOT - control systems - PCB design - all ECE!

Tutorials Articles

Free Tutorials & Articles. Mainly in Embedded Systems And ECE

Projects

Firmware Design & PCB Hardware Design Projects

hardware ebooks

Hardware / Electronics / Dev. Boards / PCBs. And Technical eBooks

Courses

Learn With My Courses On Your Own Pace. Add Certification & Create Projects To Boost Your CV

STM32 (ARM-Based) Tutorials

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…

COURSE GALLERY

WATCH THE PROMO !

ESP32 Programming Tutorials

 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 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:

ESP32 Arduino Core

ESP32 Arduino Vs PlatformIO Comparison

ESP32 MicroPython

ESP32 MicroPython Tutorials

ESP32 IDF

ESP32 IDF Tutorials

ESP32 AT Commands

ESP32 Tutorials AT Commands

Microchip PIC Tutorials

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…

COURSE GALLERY

Support My Work?

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:

Paypal

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!

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.

Shop & Courses

The You can also check DeepBlue Shop for hardware projects & eBooks to get. Or maybe enroll in any of my courses.

Buy Electronics

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.

Contact

General Contact

General Contact For Questions, Suggestions, Corrections, Or Anything You Wanna Tell Me.

business contact

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.

Subscribe To My Email List

To Stay Connected And Get Notified When Something New Is Published On DeepBlue!

ABOUT DEEPBLUE

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.

SHARE

You can always show your support by sharing my articles and tutorials on social networks. It’s the easiest way to support my work that costs nothing and would definitely be appreciated!

DISCLOSURE

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.