Hardware & IoTLesson 100Preview gratis
RasPi Blinking LED
Lesson ini bagian dari Node.js · Semua level
Ringkasan
Pelajaran ini memandu proyek paling klasik di Raspberry Pi: menyalakan dan mematikan LED berkedip (blink) dari Node.js. Kamu akan merangkai LED dengan resistor ke pin GPIO, lalu menulis kode yang mengubah nilai pin secara berkala. Meski sederhana, proyek ini mengajarkan siklus kerja hardware-software yang utuh.
Poin kunci
- Rangkai LED dengan resistor (mis. 220-330 ohm) dari pin GPIO ke GND untuk melindungi komponen.
- Kode blink memakai setInterval yang menulis nilai berlawanan setiap periode.
- Gunakan writeSync untuk penulisan sederhana, atau async write() dengan promise.
- Selalu tangani SIGINT/SIGTERM untuk mematikan LED dan melepas pin saat keluar.
- Periode 500-1000 ms membuat kedipan terlihat jelas oleh mata.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.