ESP32 - How to create your First ESP IDF project (From Scratch)

preview_player
Показать описание
Learn how to set up your first ESP IDF project using Visual Studio Code, from scratch. We will build a simple example using GPIOs to learn the basics of IDF and how to navigate through the code and documentation.

We will also learn how to use the menuconfig, a very helpful tool to configure the main settings for our project.

If you like this video, please give it a thumbs up and don't forget to subscribe :)

❗❗❗ IMPORTANT ❗❗❗

You will need this for this video.

*** Regarding CMAKE ***

For a list of reserved words to avoid in your project name, type the following in the IDF terminal:

cmake --help-command-list
cmake --help-variable-list
cmake --help-property-list

▶️ How to Debug your ESP32:

✅ ESP32 Board Links (Affiliate)

✔ Amazon (Faster shipping)

✔ AliExpress (From China - Cheaper but slower shipping)

*** Timestamps ***
00:00 Introduction
00:40 Why use IDF?
01:17 Setting up the project
02:46 How to use Menuconfig
04:17 Configuring the main settings
06:12 Setting the Firmware version
06:42 Build folder run through
07:25 Coding Example
08:10 GPIO Driver
09:08 GPIO Input Config
10:19 GPIO Pull-up Config
11:06 GPIO Output Config
11:19 GPIO Reading the Input and Activating the Output
12:11 About the vTaskDelay()
12:49 Final Test
12:57 Outro
Рекомендации по теме
Комментарии
Автор

Good to see a tutorial that is NOT based on Arduino, but a proper C programming :) Great job.

ViktorVano
Автор

This is one of the best tutorials that I have ever seen. The video teaches you how to learn and use the documentation. Indeed, he is teaching you how to fish instead of giving you a fish.

ahmadghorbi
Автор

Last month I started exploration to ESP32 using ESP-IDF, and till today, this is the well explained tutorial on basics I've found. Good job Bro...

georgey
Автор

finally, someone tackling the mysteries of esp32

peterh
Автор

Thank you. This is very great tutorial for hobbyists. Its complete and understadable. Please keep up your good work.
Embedded programming is finally getting popular and our community will grow. Thanks!

stryderx
Автор

Hey Yuri, Thank you so much for your incredible explanation. Last year I was doing my bachelor thesis and struggled to understand the working of esp-idf. Finally, after I graduated I could understand more about this topic. Keep up your content man!

akmalnarendrasakti
Автор

That my friends was a very helpful example for a newbie like me.
Made my first project, pulled in some code I had made in another IDE and BOOM... Errors.
The instructions on how to add the path to the json file did the trick.
This time, BOOM. compiled without errors. Thank you.

jackflash
Автор

Been looking for days for a video like this. Amazing how almost no one explains how to create a simple empty project.

ZeuZ
Автор

Never pressed the bell button for any channel I'm subscribed to, this is my first time. Very Very Very high quality explanation and editing of the video. thank you, I hope you'll keep going!!

alessiomatarazzo
Автор

Man, you are the great! The best tutorial for ESP32 I ever seen! Just simple and structured explanation. Appreciate your work!

gcolab-jb
Автор

You videos are great! Especially using the Espressif IDF! Please continue!

andresession
Автор

Your video is the most understandable one about the ESP-IDF. Many thanks for your sharing. Thank you again.

LongLê-db
Автор

Great video! really looking forward to an esp32 full course.. finally, someone tackling the mysteries of esp32.

CarterSherman-zn
Автор

Thank you for putting out these videos! Information is straight forward, easy to follow. Looking forward for more :)

griciukas
Автор

Thanks! Great clear and concise explanation of creating an IDF project from scratch not many guides offer this.

linkpad
Автор

Best onboarding video for any framework i have ever seen! Am learning several frameworks for embedded MCU programming for some years now. During that time i have watched many video tutorials and read many blogs/articles but there are so many sources that are confusing or one can not understand what the tutor is about to tell either because of speaking too fast or having really bad pronunciation. And learned 2 new tricks with VS Code i still did not know.

MrBPeet
Автор

Hi, Yuri. This is the clearest explanation video I have seen from Youtube. Thanks so much for your effort to share you knowledge with us in a really professional way. I am really looking forward for your future series on EPS32 chip development. 👍🥰

zhanweizhong
Автор

Best ESP-IDF tutorial out there. Yuri have you considered making a paid course? You could even Kickstarter it!

stormbytes
Автор

Yuri, thank you so much for sharing your knowledge with us!! Your videos are totally clear and objective, exactly as it should be!
Congrats, and thanks again !!
🙏🏻👏🏻👊🏻

guilhermeprado
Автор

Great content man. Clear, concise explanations, good pace, 10/10. I hope you do good with your channel.

juanmartinguillen