Back to Browse

Penerapan kode program FreeRTOS - Free Real Time Operating System pada pemograman multitasking ESP32

286 views
May 9, 2025
14:55

Dalam video ini, kami menunjukkan penerapan FreeRTOS (Free Real-Time Operating System) pada pemrograman multitasking ESP32 melalui lima percobaan terstruktur. Anda akan melihat bagaimana FreeRTOS memungkinkan beberapa task berjalan bersamaan tanpa saling mengganggu. Percobaan dimulai dengan task sederhana yang mengedipkan LED (TaskBlink) dan mencetak log serial (TaskSerial). Selanjutnya, ditambahkan TaskButton untuk membaca input tombol dan mengatur kecepatan kedipan LED, diikuti oleh TaskMonitor yang menampilkan status sistem secara berkala. Semua task menggunakan vTaskDelay() untuk efisiensi, serta serialMutex untuk menjaga agar output Serial tetap rapi saat digunakan secara bersama. Percobaan terakhir adalah TaskSerialControl, di mana pengguna dapat mengendalikan LED menggunakan perintah di Serial Monitor dengan tiga mode: FAST, SLOW, dan OFF. Perpindahan mode dapat dilakukan baik melalui tombol fisik maupun perintah teks, memberikan fleksibilitas penuh dalam kontrol. Penggunaan SemaphoreHandle_t dan variabel global volatile juga diperkenalkan sebagai solusi sinkronisasi data antar-task. Video ini cocok bagi Anda yang ingin memahami konsep multitasking dan real-time system dengan mikrokontroler modern seperti ESP32. Tonton sampai habis untuk melihat hasil pengujian dan demonstrasi langsung dari setiap task! salam : iyon manakarra Artikel lengkap kunjungi : https://bit.ly/47LOgud https://mekatronika-manakarra.blogspot.com/2025/05/Penerapan%20kode%20program%20FreeRTOS%20-%20Free%20Real%20Time%20Operating%20Sytem%20pada%20pemograman%20multitasking%20ESP32.html 00:00 Percobaan Uji coba Program sederhana menggunakan FreeRtos 01:30 Modifikasi Menambahkan Task Button 04:20 Modifikasi Menambahkan Mutex Pada Serial 07:30 Modifikasi Menambahkan Task Monitoring 11:30 Modifikasi Menambahkan Task Kontrol LED Via Serial #ESP32 #FreeRTOS #ArduinoESP32 #MultitaskingESP32 #IoTIndonesia #PemrogramanESP32 #ProyekArduino #TutorialESP32 #RealTimeOperatingSystem #Mikrokontroler #ElektronikaDasar #ArduinoIndonesia #FreeRTOSTutorial #BelajarESP32 #EmbeddedSystems #ESP32Projects #RTOSProgramming

Download

0 formats

No download links available.

Penerapan kode program FreeRTOS - Free Real Time Operating System pada pemograman multitasking ESP32 | NatokHD