Hardware & IoTLesson 104Preview gratis
RasPi RGB LED WebSocket
Lesson ini bagian dari Node.js · Semua level
Ringkasan
Pelajaran ini mengembangkan proyek IoT menjadi LED RGB yang diubah warnanya dari browser lewat WebSocket. Kamu akan memahami cara menggabungkan tiga kanal merah, hijau, dan biru untuk menghasilkan jutaan warna, lalu mengendalikannya lewat pesan JSON. Proyek ini memadukan elektronika, GPIO, dan komunikasi real-time dalam satu aplikasi.
Poin kunci
- LED RGB punya tiga anoda/katoda (R, G, B); kombinasi nilai 0/1 atau PWM menghasilkan warna.
- Setiap kanal dihubungkan ke pin GPIO terpisah lewat resistor (mis. GPIO 17, 27, 22).
- WebSocket menerima perintah berisi { r, g, b } dari klien browser.
- Warna dasar: (1,0,0) merah, (0,1,0) hijau, (0,0,1) biru; (1,1,1) putih.
- Untuk warna halus gunakan PWM (software PWM dari pustaka onoff).
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.