Hardware & IoTLesson 102Preview gratis
RasPi Flowing LEDs
Lesson ini bagian dari Node.js · Semua level
Ringkasan
Pelajaran ini mengembangkan proyek LED menjadi efek 'mengalir' (flowing atau knight rider) yang menyapu beberapa LED berurutan. Kamu akan mempelajari pengaturan banyak pin lewat array, perulangan berjenjang, dan timing yang presisi. Proyek ini melatih organisasi kode untuk mengendalikan banyak keluaran sekaligus.
Poin kunci
- Daftarkan beberapa LED (mis. GPIO 17, 27, 22, 5, 6) dalam array objek Gpio.
- Sapuan maju-mundur dilakukan dengan dua perulangan: dari awal ke akhir lalu sebaliknya.
- Atur interval (mis. 150 ms) untuk kecepatan sapuan yang enak dilihat.
- Matikan semua LED sebelum menyalakan LED berikutnya agar efeknya bersih.
- Ekspor seluruh pin di akhir program; gunakan fungsi util untuk mematikan semuanya sekaligus.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.