Channel: Simply Explained
Category: Science & Technology
Tags: educationprojectsimpleledprogramdummiesiotrtosbeginnerdiymqttschedulingespressifguideprogrammingadccppesp32howtolessonunderstandcpuideeasybasic tutorialdevelopment boardsensorc programminggetting startedflashfundamentalsdeep sleepbasicstouch sensorbatteryexplainedfreertossleeparduinonodemcucoursejsonbleiot projecttutorialpowerfreeplatformiodual coreintroductionlearnoperating systemrelaycontrolesp8266vscodeblynkawsgpio
Description: Run multiple tasks on the ESP32 with FreeRTOS. For instance: blinking two LED's at different intervals or increment two counters at the same time. A FreeRTOS task is nothing more than a standard C (or C++) function. Nothing fancy, very easy! Most ESP32's have a dual-core processor, so FreeRTOS will balance your tasks across cores. This technique also works for single-core versions of the ESP32. In that case, FreeRTOS will rapidly switch between tasks, giving the impression that it's multitasking. ⚡️Other videos in this series: youtube.com/playlist?list=PLzvRQMJ9HDiQ3OIuBWCEW6yE0S0LUWhGU (Everything you need to know about programming the ESP32 by using the Arduino Framework) 🌍 Social Twitter: twitter.com/Savjee Facebook: facebook.com/Savjee Blog: savjee.be ❤️ Become a Simply Explained member: youtube.com/channel/UCnxrdFPXJMeHru_b4Q_vTPQ/join 💌 Newsletter: newsletter.savjee.be (no more than once a month)