AbIoTs Vidya
AbIoTs Vidya
  • 4
  • 86 397
ESP32 Project | Getting Started with the ESP32 & Pir Sensor | FreeRTOS | PlatformIO | ESP-IDF | C++
This video will help you learn how to create a ESP32 project motion detector using ESP32 & ESP IDF | ESP-IDF C++ | C++ | ESP32 using PlatfromIO in Visual Studio Code | FreeRTOS.
In this video we will explain about the following:
• Creating ESP-IDF component.
• Creating RTOS tasks.
• Reading data from GPIO pins.
• Configuration of GPIO pins.
_____________________________________________________________________________________
Requirements:-
• Esp 32 board
• Visual Studio Code
• PlatformIO
• ESP-IDF
• Pir Sensor
_____________________________________________________________________________________
Chapters:-
00:00 Introduction
00:14 Motion Detector Intro
00:30 Chapters
01:15 Adding variables to kconfig file
07:12 Accessing variables defined in kconfig
11:38 Switching the bulb on and off
16:18 End credits
_____________________________________________________________________________________
Links and references:-
• ESP IDF GitHub repository:- github.com/espressif/esp-idf
• ESP-IDF Programming Guide :- docs.espressif.com/projects/esp-idf/en/latest/esp32/
• ESP 32 series GitHub link:- github.com/AbIoTsolution/esp32-series
• ESP32 Template application:- github.com/AbIoTsolution/esp-idf-c-plus-plus-template
• ESP32 Playground Series GitHub Link:- github.com/AbiotsLabs/esp32-playground-series
• Getting started with esp32 and GPIO:- czcams.com/video/r3yziWNAfe0/video.html
• Getting started with esp32:- czcams.com/video/K-9oDE0-XsE/video.html
• Motion Detector using ESP32 part one:- czcams.com/video/31GT7lSAVsE/video.html
• Espressif Reference Document: www.espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_en.pdf#iomuxgpio
_____________________________________________________________________________________
Credits(Thank you, this esp32 tutorial for beginners video would not have been possible without you):-
• www.espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_en.pdf#iomuxgpio
• www.circuit-diagram.org/
_____________________________________________________________________________________
This is just the one of many ESP32 Platformio vscode | ESP32 ESP IDF tutorial | ESP32 c++ related videos, so be sure to subscribe for more!
Things to refer:-
• We have a playlist dedicated entirely to ESP32:- czcams.com/play/PLacRweR7O30xXo7ydqRrQCQHsoB-ERfc7.html
I hope you enjoy the video and please stay inside and stay safe!
AbIoTs Lab
#Iot #esp32project #espidf #Esp32 #platformio #vscode #abiots #abiotsLabs #internetofthings #iot #rtos #freertos
zhlédnutí: 1 558

Video

ESP32 Project | Get Started with the ESP32 & Pir Sensor | FreeRTOS |PlatformIO|Visual Studio|ESP-IDF
zhlédnutí 4,1KPřed rokem
This video will help you learn how to create a ESP32 project motion detector using ESP32 & ESP IDF | ESP-IDF C | C | Getting started with PlatformIO | ESP32 using PlatfromIO in Visual Studio Code | FreeRTOS. In this video we will explain about the following: • Creating ESP-IDF component. • Creating RTOS tasks. • Reading data from GPIO pins. • Configuration of GPIO pins. Requirements:- • Esp 32 ...
Getting Started with GPIO | Esp32 | C++ | PlatformIO | ESP-IDF | Visual Studio Code | ESP IDF C++
zhlédnutí 21KPřed 2 lety
This video will help you learn about ESP IDF | ESP-IDF C | C | ESP32 using PlatfromIO in Visual Studio Code. In this video we will explain about the following: • Getting started with GPIO. • GPIO Configurations. • Single Pin Mode Configuration. • Multi Pin Mode Configuration. • Simple Blink • Reading GPIO data. Requirements:- • Esp 32 board • Visual Studio Code • PlatformIO • ESP-IDF Chapters:-...
Getting started with Esp32 and PlatformIO | ESP-IDF | Visual Studio Code | ESP IDF C++ | Esp32 C++
zhlédnutí 60KPřed 3 lety
In this video we will explain:- • Getting started with PlatformIO • Platformio install | esp32 platformio install • PlatformIO vscode introduction | esp32 platformio vscode introduction | Platform esp32 introduction • Getting started with ESP-IDF | ESP IDF | esp32 esp-idf | esp32 esp idf • esp idf installation • esp-idf introduction • Hello world program using C • esp-idf c | esp idf c • esp c ...

Komentáře

  • @OliverWidjaja
    @OliverWidjaja Před dnem

    Hi, I am still not able to get the Hello World to show when monitoring the code. I have already set the log level to verbose but still no output at all actually in the terminal. Thanks.

  • @RevistadigitalGitalo
    @RevistadigitalGitalo Před 3 měsíci

    Hello, thanks for your good content, I have a question because I am new to this PlatformIO. I have an error driver/gpio.h: No such file or directory. I already modified the CMakeLists.txt with: FILE(GLOB_RECURSE app_sources ${CMAKE_SOURCE_DIR}/src/*.*) idf_component_register(SRCS ${app_sources} REQUIRES driver) but the problem remains. Please help

    • @AbIoTsVidya
      @AbIoTsVidya Před 3 měsíci

      Thank you very much, your response is what keeps me motivated. Have you added the following in the CMAKELists.txt REQUIRES driver ?

    • @AbIoTsVidya
      @AbIoTsVidya Před 3 měsíci

      So to use the GPIO, you need mention in the Cmakelist.txt that your project requires it. For example: idf_component_register(SRCS "main.cpp" INCLUDE_DIRS "." REQUIRES freertos driver)

  • @juanrequena7150
    @juanrequena7150 Před 4 měsíci

    Hi, thanks by your good content, I have a question as I new to this PlatformIO, it does have an issue finding "#include "driver/gpio.h"". as im clueless please let me know what path has it or where could i find it

    • @AbIoTsVidya
      @AbIoTsVidya Před 4 měsíci

      Thank you @juanrequena7150 you response is what keeps me motivated. Have you added the following in the CMAKELists.txt REQUIRES driver ?

    • @AbIoTsVidya
      @AbIoTsVidya Před 4 měsíci

      So to use the GPIO, you need mention in the Cmakelist.txt that your project requires it. For example: idf_component_register(SRCS "main.cpp" INCLUDE_DIRS "." REQUIRES freertos driver)

  • @jalvarezprz
    @jalvarezprz Před 5 měsíci

    Your videos are excellent, they are very well explained and you also teach very specific things, such as the use of the Kconfig file. Thank you very much for your dedication and effort.

    • @AbIoTsVidya
      @AbIoTsVidya Před 5 měsíci

      Thank you very much😍 Your feedback made my day 🙏🙂. We are constantly trying to upload new videos, but we are getting held up with some personal work.

  • @Alex-rv8gw
    @Alex-rv8gw Před 6 měsíci

    hi sir, i still waiting for your latest tutorial video.

    • @AbIoTsVidya
      @AbIoTsVidya Před 6 měsíci

      Hi Alex, Thank you for your response. I'm trying my best to make things work out...will try my best to upload soon.

  • @skjaikumar
    @skjaikumar Před rokem

    Esp32 has flash of only 4m, wonder whether c++ could take more memory,

    • @AbIoTsVidya
      @AbIoTsVidya Před rokem

      There is esp32 s3 with 128mb flash... C or rust is the best language for embedded. But sometimes, using c++(oops) makes the code better. After using c++, I personally haven't observed any major memory consumption, and esp32 works like charm.

    • @skjaikumar
      @skjaikumar Před rokem

      The main thing that makes esp32 famous is the fact that it is cheap. As far as I know the 4mb flash is the cheapest. Already the c library provided is bloated. So I am assuming that c++ will make it more flash hungry. All this matters only for 4mb flash device. Regards.

  • @frescobaldobeccalossi9227

    not for newbies (of 35 years or more of hardware and firmware development). sorry, i quit

  • @josearmandoolverabalderas1448

    What did you use to "align this"in 12:35?

  • @ignaciodelvalle158
    @ignaciodelvalle158 Před rokem

    Very good and deep explain. It's lucky for me you are using esp32 + PIO + Cpp. Just I'm trying to learn to use. Please make some more videos if you could. Thanks a lot.

    • @AbIoTsVidya
      @AbIoTsVidya Před rokem

      Thank you, ignacio delvalle. Your support is what keeps us motivated... Yes, we are coming with some new stuff very soon

  • @waka7377
    @waka7377 Před rokem

    "Could not initialize project" HELP

    • @AbIoTsVidya
      @AbIoTsVidya Před rokem

      Could you elaborate, please, or perhaps share the entire error message

    • @waka7377
      @waka7377 Před rokem

      @@AbIoTsVidya the problem occurs when selecting "espresiff iot development framework". PIO Core Call Error: "The current working directory /home/demiiiurgue/Documents/PlatformIO/Projects/queso will be used for the project. The next files/directories have been created in /home/demiiiurgue/Documents/PlatformIO/Projects/queso include - Put project header files here lib - Put here project specific (private) libraries src - Put project source files here platformio.ini - Project Configuration File Resolving esp32dev dependencies... Already up-to-date. Updating metadata for the vscode IDE... Error: Processing esp32dev (platform: espressif32; board: esp32dev; framework: espidf) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: docs.platformio.org/page/boards/espressif32/esp32dev.html PLATFORM: Espressif 32 (6.1.0) > Espressif ESP32 Dev Module HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES: - framework-espidf @ 3.50001.0 (5.0.1) - tool-cmake @ 3.16.4 - tool-esptoolpy @ 1.40500.0 (4.5.0) - tool-ninja @ 1.7.1 - toolchain-esp32ulp @ 1.23500.220830 (2.35.0) - toolchain-xtensa-esp32 @ 11.2.0+2022r1 /home/demiiiurgue/.platformio/penv/.espidf-5.0.1/bin/python: No module named pip CalledProcessError: Command '['/home/demiiiurgue/.platformio/penv/.espidf-5.0.1/bin/python', '-m', 'pip', 'list', '--format=json', '--disable-pip-version-check']' returned non-zero exit status 1.: File \"/home/demiiiurgue/.platformio/penv/lib/python3.10/site-packages/platformio/builder/main.py\", line 187: env.SConscript(\"$BUILD_SCRIPT\") File \"/home/demiiiurgue/.platformio/packages/tool-scons/scons-local-4.4.0/SCons/Script/SConscript.py\", line 597: return _SConscript(self.fs, *files, **subst_kw) File \"/home/demiiiurgue/.platformio/packages/tool-scons/scons-local-4.4.0/SCons/Script/SConscript.py\", line 285: exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals) File \"/home/demiiiurgue/.platformio/platforms/espressif32/builder/main.py\", line 312: target_elf = env.BuildProgram() File \"/home/demiiiurgue/.platformio/packages/tool-scons/scons-local-4.4.0/SCons/Util.py\", line 737: return self.method(*nargs, **kwargs) File \"/home/demiiiurgue/.platformio/penv/lib/python3.10/site-packages/platformio/builder/tools/piobuild.py\", line 60: env.ProcessProgramDeps() File \"/home/demiiiurgue/.platformio/packages/tool-scons/scons-local-4.4.0/SCons/Util.py\", line 737: return self.method(*nargs, **kwargs) File \"/home/demiiiurgue/.platformio/penv/lib/python3.10/site-packages/platformio/builder/tools/piobuild.py\", line 120: env.BuildFrameworks(env.get(\"PIOFRAMEWORK\")) File \"/home/demiiiurgue/.platformio/packages/tool-scons/scons-local-4.4.0/SCons/Util.py\", line 737: return self.method(*nargs, **kwargs) File \"/home/demiiiurgue/.platformio/penv/lib/python3.10/site-packages/platformio/builder/tools/piobuild.py\", line 331: SConscript(env.GetFrameworkScript(name), exports=\"env\") File \"/home/demiiiurgue/.platformio/packages/tool-scons/scons-local-4.4.0/SCons/Script/SConscript.py\", line 660: return method(*args, **kw) File \"/home/demiiiurgue/.platformio/packages/tool-scons/scons-local-4.4.0/SCons/Script/SConscript.py\", line 597: return _SConscript(self.fs, *files, **subst_kw) File \"/home/demiiiurgue/.platformio/packages/tool-scons/scons-local-4.4.0/SCons/Script/SConscript.py\", line 285: exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals) File \"/home/demiiiurgue/.platformio/platforms/espressif32/builder/frameworks/espidf.py\", line 1190: install_python_deps() File \"/home/demiiiurgue/.platformio/platforms/espressif32/builder/frameworks/espidf.py\", line 1099: installed_packages = _get_installed_pip_packages(python_exe_path) File \"/home/demiiiurgue/.platformio/platforms/espressif32/builder/frameworks/espidf.py\", line 1065: pip_output = subprocess.check_output( File \"/usr/lib/python3.10/subprocess.py\", line 420: return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File \"/usr/lib/python3.10/subprocess.py\", line 524: raise CalledProcessError(retcode, process.args, ========================== [FAILED] Took 1.21 seconds =========================="

  • @yltsa
    @yltsa Před rokem

    Hi, these videos are very good. Excelent. Thank you very much. 🙂 Please can you make a video about adding i2c sensor (Sparkfun, Adafruit etc) by using Esp32, FreeRTOS and PlatformIO.

    • @AbIoTsVidya
      @AbIoTsVidya Před rokem

      Thank you very much, IIkka. Your support is what keeps us motivated. Sure IIkka, soon we shall be uploading new videos on RTOS, I2C , SPI, BLUETOOTH, WIFI using espidf.

  • @davidh.t.harrison
    @davidh.t.harrison Před rokem

    I'm seeing "identifier "GPIO_SEL_2" is undefined C/C++(20)" when trying to make the templated version. I am using windows. What .h file is the macro defined?

    • @AbIoTsVidya
      @AbIoTsVidya Před rokem

      Which esp idf version are you using

    • @CreepyMemes
      @CreepyMemes Před 5 měsíci

      Just do -> BIT64(GPIO_NUM_2) instead of -> GPIO_SEL_2 In ESP-IDF later versions they deprecated the GPIO_SEL_* macros. They essentially were just macros that add BIT64(), defined like this: #define GPIO_SEL_2 (BIT64(2)) /*!< Pin 2 selected */ and BIT64() is a macro that shifts 64 bits to the left by a num argument you provide, it's defined as: #define BIT64(nr) (1ULL << (nr)) So you could also just do -> (1ULL << GPIO_NUM_2) without any macro I know it's a 9 months old comment, but someone else might find this useful.

  • @ignaciodelvalle158
    @ignaciodelvalle158 Před rokem

    Exceptional: all very interesting. As many people say: Keep the good work. ;-)

    • @AbIoTsVidya
      @AbIoTsVidya Před rokem

      Thank you very much, Ignacio Delvalle. Your support is what keeps me motivated.

  • @johnburgess2084
    @johnburgess2084 Před rokem

    I really appreciated this video, it was very clear, and was my first view of someone using the ESP32 IDF. One comment, though, the frequent SUBSCRIBE notifications (especially with the audio) got really annoying. If you feel you must repeat the subscribe requests, at least do it silently. Thanks.

    • @AbIoTsVidya
      @AbIoTsVidya Před rokem

      Thank you very much for responding, John. Please consider it as a noob mistake, I won't repeat it from upcoming videos👍😊

    • @CasaMaryParadise
      @CasaMaryParadise Před rokem

      People who ask you to subscribe usually get less viewers subscribing. All the big names don't ask.

    • @AbIoTsVidya
      @AbIoTsVidya Před rokem

      Agreed, it was a noob mistake.

  • @DepechLyot
    @DepechLyot Před rokem

    Nice video! But i guess the #define directive do not use flash memory even though it is global.

  • @wahidshirdel1119
    @wahidshirdel1119 Před rokem

    you save my time thanks

    • @AbIoTsVidya
      @AbIoTsVidya Před rokem

      Thank you for your response🤩 Your response is what keeps us motivated

  • @bennguyen1313
    @bennguyen1313 Před rokem

    Regarding installing EspressIf support, not sure the difference, but their official github documentation recommends to install the Espressif Extension first, and from there that will install ESP-IDF. Have you tried that way (instead of installing IDF via the PlatformIo Extension)? For example, I installed VSCode, PlatformIO, and the EsspressIf extension, but when I run their extension and select Express install, it has an error saying about an invalid IDF (of which I don't have)!

    • @AbIoTsVidya
      @AbIoTsVidya Před rokem

      Yes we need to first install the espidf extension from pio. I think you have installed esp idf extension from vscode, you need to install it from pio only. Though you can use official espidf vscode extension aswell. Remember pio espidf extension and vscode espidf extension are not the same.

  • @nahuel3256
    @nahuel3256 Před rokem

    Hi, this lesson is Excellent! But I'm having issues when I try to build the code with PlatformIO * The terminal process "C:\Program Files\PowerShell\7\pwsh.exe -Command ninja " terminated with exit code: 1. I think that is because of the "space" character in the directory path. How can I correct that? I already tried removing/reinstalling VS code & PlatformIO I have NO problem when I build the same code directly from the ESP-IDF extension

    • @AbIoTsVidya
      @AbIoTsVidya Před rokem

      Thank you for your feedback. Your feed is what keeps us motivated.🤩 Did you try renaming the directory with no spaces? If so can you share here the full error message.

    • @nahuel3256
      @nahuel3256 Před rokem

      Hi @AbIoTs Lab , thanks for the answer. No, i didn't re name the directory. It's a "Program Files" directory, I'm afraid it'd do more bad than good. Is there any way to tell PlatformIO to execute pwsh.exe -Command ninja from a different directory?

    • @AbIoTsVidya
      @AbIoTsVidya Před rokem

      I am really sorry @@nahuel3256 I would not be able to solve this issue due to my limited knowledge with windows os, I am more of a linux user. But I will pin this comment hoping someone from community will be able to help you out with this.

    • @nahuel3256
      @nahuel3256 Před rokem

      @@AbIoTsVidya No worries, thanks a lot anyways!

    • @imrank340
      @imrank340 Před rokem

      You are dickhead! Channel making video's for OS is Ubuntu! while you discussing issues for Window-10

  • @RajatKumar-qh1bb
    @RajatKumar-qh1bb Před rokem

    Please make more such videos,

    • @AbIoTsVidya
      @AbIoTsVidya Před rokem

      Thank you for your feedback Rajat Kumar. Keep supporting us, your response is what keeps us motivated.😀

  • @sowdhaminiramya2298

    😍😍😍😍😍

    • @AbIoTsVidya
      @AbIoTsVidya Před rokem

      Thank you for replying. Keep supporting us.🙂

  • @drnishantharnoji7349

    Very informative 👏

    • @AbIoTsVidya
      @AbIoTsVidya Před rokem

      Thank you very much Nishanth. Keep supporting us.

  • @sowdhaminiramya2298

    😍👍🏻😃

  • @serggorod1423
    @serggorod1423 Před rokem

    8:29 way of conservation a 32b type of number "1"to 64b type for moving more then 32b register length, I understood, BUT WAY IT CONVERSATION TWICE to 64 b it already in 64b memory segment has uint64_t???? Please unswerving how know!

  • @stefantapavica5180
    @stefantapavica5180 Před rokem

    When i click on Run Menuconfig and after configurtaion opens i can't move up and down. Which button you use to go from SDK tool configuration to Component config?

    • @AbIoTsVidya
      @AbIoTsVidya Před rokem

      You can try using w and s keyword

    • @stefantapavica5180
      @stefantapavica5180 Před rokem

      @@AbIoTsVidya It doesn't work either

    • @AbIoTsVidya
      @AbIoTsVidya Před rokem

      Few of my viewers have said J and K keywords worked for them, for the top and down movements....you can try it aswell.

  • @hiellothere
    @hiellothere Před rokem

    Your videos are far more clear and helpful than anything I've found. There are too many videos using ESP32 + Arduino Framework. Please post more! It's been so great to finally understand ESP32 + ESP IDF.

    • @AbIoTsVidya
      @AbIoTsVidya Před rokem

      Thank you very much Tanner King for your feedback.🤩🤩 Your feedback is what keeps us motivated. We are coming up with many new and interesting videos soon....

  • @akashsivasubramanian4067

    nice video sir. can you make video with espidf vscode plugin

    • @AbIoTsVidya
      @AbIoTsVidya Před rokem

      Thank you for the response. Your response is what keeps me motivated. Sure Akash....will surely do it in near future.

  • @kangsankim3753
    @kangsankim3753 Před rokem

    Thanks for amazing tutorial. By the way, how did you know #include "driver/gpio.h"? I wonder how to use(include) vendor-support-library. Is there any documentation about it?

    • @AbIoTsVidya
      @AbIoTsVidya Před rokem

      Its documented in esp-idf official website

  • @ryanbellyt
    @ryanbellyt Před 2 lety

    Great work! Where are your other videos!!!

    • @AbIoTsVidya
      @AbIoTsVidya Před 2 lety

      Thank you for your feedback Ryan....will be uploading new videos soon.

  • @brian8687
    @brian8687 Před 2 lety

    KEEP UP THE GOOD WORK!! I had no idea how to interact with ESP32 before I came to your channel. Now I can walk away know how to create , Build and upload project to blink an LED!! P.S. Please make more videos, you have no idea how much that help us knoobs.

    • @AbIoTsVidya
      @AbIoTsVidya Před 2 lety

      Thank you very much Brian for your feedback.🤩🤩 Your feedback is what keeps us motivated. We are coming up with mamy new and interesting videos soon....

  • @christopherlyons7613
    @christopherlyons7613 Před 2 lety

    Couple questions. I see that you've only produced 2 videos regarding the ESP32. Are you planning any more? What is the benefit of using Espressif IDF as the framework vs Arduino? Guessing you have more control using IDF but at least for getting started seems like it's simpler to use Arduino and the common Setup() & Loop() methods. Can you provide some info on why it's worth using IDF vs Arduino? What type of things does IDF allow that Arduino doesn't? Appreciate any help. Thanks.

    • @AbIoTsVidya
      @AbIoTsVidya Před 2 lety

      Hi Christopher, Thank you for your response 😊.... Yes I am working on some new videos will be uploading very soon. In simple words if you are working on a hobby project go for arduino but if you are working on a production quality build go for esp idf.

    • @AbIoTsVidya
      @AbIoTsVidya Před 2 lety

      The main disadvantage of arduino is that it works on the concept of super loop. If u have many tasks then It will lead to starvation.....on other hand in esp idf you can use the full power of FreeRTOS.

  • @lucasexequielibanez1832

    Hi bro! thanks this video for me are very useful. I tried to do the same with my visual studio code but i can´t because i have a problem with my environment and i can´t fix it yet. Can you help me?

    • @AbIoTsVidya
      @AbIoTsVidya Před 2 lety

      Thank you very much Iucas. Your feedback is what keeps us motivated. We are working on some new videos and will be uploading it soon.

    • @AbIoTsVidya
      @AbIoTsVidya Před 2 lety

      Can you give a little more information like which operating system you are using, what is the exact error message u see...

  • @snivesz32
    @snivesz32 Před 2 lety

    Please practice speaking without saying “Uhh”, good luck with your channel.

    • @AbIoTsVidya
      @AbIoTsVidya Před 2 lety

      Sure Snivesz32. Many viewers have informed me about this😀, i am trying my best to improve it. Thank you for your feedback. I will try my best to provide quality contents.

  • @bennguyen1313
    @bennguyen1313 Před 2 lety

    Why did you use a cpp file and extern "C", instead of just a c file? Does Visual Studio Code have issues with that? Any thoughts on using Visual Studio Code + Platform IO extension.. versus Eclipse IDE + ESP-IDF plugin? Is there any way to debug (single-step) thru the code on the ESP32? BTW, with so many different ESP32 boards (I'm looking at the ESP32-C3FH4 Risc-V).. do they all work the same? For example, the I/Os will be used differently, but are there some flavors of the chip that can enable internal-pull-up, or be configured for open-drain, etc?

    • @AbIoTsVidya
      @AbIoTsVidya Před rokem

      Hi Ben, since this tutorial is espidf with c++ i used cpp extension. I personally have not used eclipse for embedded development, so not sure i can answer your question.😊 Espressif releases new devices frequently some are just esp32 on steroids, some give wifi 6 support some ble 5, like this based on our requirements we can select our esp32.

  • @peterdirnhofer6777
    @peterdirnhofer6777 Před 2 lety

    Thank You !!! In Minute 16:32 you show RunMenuconfig. I cannot find it

    • @AbIoTsVidya
      @AbIoTsVidya Před rokem

      Did you open the project in platform io ?

  • @iiilllii140
    @iiilllii140 Před 2 lety

    Please give us more videos. We have to learn more about the ESP32 :) Your videos are so informative. Good job!

    • @AbIoTsVidya
      @AbIoTsVidya Před 2 lety

      Thank you very much😍 your response is what keeps us motivated. Yup more interesting videos coming soon.....

  • @mich29sm
    @mich29sm Před 2 lety

    Good tutorial. And when you make this 'bell ring' quieter, it is going to be even better.

    • @AbIoTsVidya
      @AbIoTsVidya Před 2 lety

      Sure Shy bkee.......I will make sure all my upcoming videos will have a quieter bell ring.

  • @shreekantsureliya
    @shreekantsureliya Před 2 lety

    Very informative video 👌👌

    • @AbIoTsVidya
      @AbIoTsVidya Před 2 lety

      Thank you very much😍 your response is what keeps us motivated.

  • @andyrodrigoalvarado118

    which resources did you consulted to know what you know right now?, dude you are awesome!!!!

    • @AbIoTsVidya
      @AbIoTsVidya Před 2 lety

      Thank you very much anderson😍 Your feedback is what keeps me motivated.....actually when i was learning this as a hobby I found it very difficult to find any resources which explained me in detail.....so after pursuing the internet when I was finally able to understand stuff, thought of making youtube videos to share my learning.

  • @vigneshs6232
    @vigneshs6232 Před 2 lety

    Really useful video for learning ESP32 Programming....Please continue the series and put more videos....Eagerly waiting for your upcoming videos...

    • @AbIoTsVidya
      @AbIoTsVidya Před 2 lety

      Sure Vignesh will try my best to upload new videos regularly

  • @vigneshs6232
    @vigneshs6232 Před 2 lety

    After searching so many videos and websites , I get clear explanation and correct output by following your video in ESP32....Thankyou...

    • @AbIoTsVidya
      @AbIoTsVidya Před 2 lety

      Thank you for response....your response is what motivates us.

  • @paulmurani8832
    @paulmurani8832 Před 2 lety

    Amazing tutorial! I was looking for esp framework tutorials for my esp32, and this was perfect. Pls make more content

    • @AbIoTsVidya
      @AbIoTsVidya Před 2 lety

      Thank you for your response. Your feedback is what keeps us motivated. We shall upload new videos more frequently.

  • @ZiclopDevices
    @ZiclopDevices Před 2 lety

    Excellent tutorial. Thanks for share! ...waiting for more!! :)

    • @AbIoTsVidya
      @AbIoTsVidya Před 2 lety

      Thank you for your response. Your feedback is what keeps us motivated.

  • @BigBiteKannada
    @BigBiteKannada Před 2 lety

    Keep doing videos! Good luck😀👍🏼

  • @boyceschrack2537
    @boyceschrack2537 Před 2 lety

    Nicely produced video. Glad you are able to add new videos. Thanks for showing the gpio config type, I did not know about it.

    • @AbIoTsVidya
      @AbIoTsVidya Před 2 lety

      Thank you for your response. Your feedback is what keeps us motivated.

  • @senthilkumar-fy1cq
    @senthilkumar-fy1cq Před 2 lety

    Please try to make websocket server

    • @AbIoTsVidya
      @AbIoTsVidya Před 2 lety

      Sure we have already planned the video for it. Will be releasing it soon. Will not keep you waiting for long time.

    • @senthilkumar-fy1cq
      @senthilkumar-fy1cq Před 2 lety

      @@AbIoTsVidya thank you, I am waiting for the video

  • @kaczkawil1
    @kaczkawil1 Před 2 lety

    Where are other videos? U rock man

    • @AbIoTsVidya
      @AbIoTsVidya Před 2 lety

      Thank you very much for your response. 😍 In next two days I will be releasing the next video which is GPIO basics. Sorry for delay....will be uploading videos frequently from now on.

    • @kaczkawil1
      @kaczkawil1 Před 2 lety

      @@AbIoTsVidya glad to hear that! God speed Also can you cover a Little bit of esp32-cam, stuff like WiFi streaming ect?

    • @AbIoTsVidya
      @AbIoTsVidya Před 2 lety

      Sure i have planned few videos on esp- prog for development and debugging and also esp 32 cam will cover it soon.👍😊

    • @kaczkawil1
      @kaczkawil1 Před 2 lety

      @@AbIoTsVidya great! Cant wait C:

  • @boyceschrack2537
    @boyceschrack2537 Před 2 lety

    Thank you for doing this video. It’s the most helpful that I’ve found.

    • @AbIoTsVidya
      @AbIoTsVidya Před 2 lety

      Hi Boyce Schrack, thank you for your response. Your feedback is what keeps us motivated. We are working on many more interesting videos and will be uploading it soon, sorry for the delay in uploading more videos.

  • @behnkethomas9724
    @behnkethomas9724 Před 2 lety

    Thanks for this detailed vidio. I have followed your instruction. But my compiling process takes a very long time (several minutes) because a lot of files are also compiled in ".pio\build\esp32dev\esp32\....." I cant see this in your video. May i have wrong properties? Do you have an idea what's my issue ?

    • @AbIoTsVidya
      @AbIoTsVidya Před 2 lety

      Hi Behnke Thomas, thank you for your response. It may be because its doing clean build everytime. Its deleting all the build files from cache and re-building everything everytime.

  • @fredflintstone8048
    @fredflintstone8048 Před 2 lety

    Please stop saying 'ahhh' and 'umm' between words in your presentation. You say it at least once in every sentence, and sometimes several times in the same sentence. It's a very bad habit and infuriating to have to listen to. Don't feel like you have to continuously make sounds. Don't worry, no one will interrupt you if you remain silent between your thoughts and the meaningful things you have to say.

  • @mathieusan
    @mathieusan Před 2 lety

    I was hoping for more.. For example I am not sure how to use the c++ std::string classes as this platform io thing seem to accept only c libraries

    • @AbIoTsVidya
      @AbIoTsVidya Před 2 lety

      Thank you for your response Mat. I will make sure I explain those features in upcoming videos.