Perangkat Keras, IoT & Sistem Tertanam — LearnFlat

Perangkat Keras, IoT & Sistem Tertanam

Rancang dan program elektronik dan perangkat lunak untuk perangkat pintar dan Internet of Things (IoT). Mencakup mikrokontroler, integrasi sensor, dan pemrograman tingkat rendah.

9 subcategories · 130 courses total

Integrasi Sensor & Aktuator
Pelajari cara berinteraksi dengan dunia fisik dengan mengintegrasikan dan memprogram berbagai macam sensor dan aktuator. Pahami antarmuka komunikasi seperti I2C, SPI, dan UART.
55 courses
Desain & Tata Letak PCB
Pelajari cara merancang Printed Circuit Board (PCB) kustom dari awal. Kuasai pengambilan skema, pemilihan komponen, tata letak papan, dan perutean menggunakan perangkat lunak seperti KiCad atau Eagle.
20 courses
Sistem Operasi Real-Time (RTOS)
Kuasai konsep sistem operasi real-time untuk aplikasi yang memerlukan waktu deterministik. Pelajari tentang penjadwalan tugas, konkurensi, dan sinkronisasi menggunakan sistem seperti FreeRTOS.
13 courses
Pemrograman C/C++ Tertanam
Kembangkan keterampilan pemrograman mendalam untuk perangkat dengan sumber daya terbatas. Fokus pada manajemen memori, akses register perangkat keras, optimisasi kinerja, dan fitur C++ untuk sistem tertanam.
10 courses
Proyek Raspberry Pi
Jelajahi kemampuan komputer papan tunggal Raspberry Pi. Pelajari cara menyiapkan Raspberry Pi OS, memprogram dengan Python, dan membangun proyek mulai dari pusat media hingga gateway IoT.
9 courses
Linux Tertanam
Pelajari lebih dari sekadar Linux desktop dan bangun serta sesuaikan sistem Linux untuk perangkat tertanam. Mencakup topik seperti proses build dengan Yocto atau Buildroot, konfigurasi kernel, dan driver perangkat.
9 courses
Desain Sistem IoT
Bangun sistem Internet of Things secara menyeluruh. Pelajari protokol komunikasi seperti MQTT dan CoAP, serta hubungkan perangkat Anda ke platform cloud seperti AWS IoT atau Azure IoT Hub.
6 courses
Pemrograman FPGA & HDL
Rancang sirkuit logika digital menggunakan Hardware Description Languages (HDL). Pelajari VHDL atau Verilog untuk memprogram FPGA untuk komputasi performa tinggi dan akselerasi perangkat keras kustom.
6 courses
Dasar-Dasar Mikrokontroler
Pelajari konsep inti mikrokontroler, termasuk arsitektur, memori, periferal, dan cara memprogramnya di tingkat rendah. Jelajahi keluarga umum seperti AVR, PIC, dan ARM Cortex-M.
2 courses