Hardware & IoTLesson 101Preview gratis
RasPi LED & Pushbutton
Lesson ini bagian dari Node.js · Semua level
Ringkasan
Pelajaran ini menggabungkan output dan input GPIO: LED yang menyala ketika tombol ditekan pada Raspberry Pi. Kamu akan mengonfigurasi satu pin sebagai input (tombol) dan satu pin sebagai output (LED), lalu bereaksi terhadap perubahan nilai lewat event watch. Ini adalah dasar antarmuka perangkat keras interaktif.
Poin kunci
- Satu pin diatur 'in' untuk tombol (dengan resistor pull-down) dan satu pin 'out' untuk LED.
- Gunakan pin.watch(callback) untuk bereaksi saat tombol ditekan atau dilepas.
- Debounce (jeda singkat) diperlukan karena kontak tombol bisa memantul (bouncing).
- Baca nilai pin dengan pin.readSync() bila perlu memastikan status terkini.
- Pastikan tegangan dan resistor sesuai spesifikasi Pi (3,3 V, jangan 5 V pada pin input).
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.