RGB LED adalah tiga LED dengan warna berbeda (Merah - merah, Hijau - hijau, Biru - biru), tertutup dalam satu wadah. Mari kita lihat cara menghubungkan LED RGB ke Arduino.
Itu perlu
- -Arduino;
- - LED RGB;
- - 3 resistor untuk 220 Ohm;
- - kabel penghubung;
- - papan roti;
- - komputer.
instruksi
Langkah 1
LED RGB terdiri dari dua jenis: dengan anoda umum ("plus") dan katoda umum ("minus"). Gambar tersebut menunjukkan diagram skema dari kedua jenis LED ini. Kaki panjang LED selalu merupakan kabel daya yang umum. Kabel LED merah (R) terletak terpisah, hijau (G) dan biru (B) terletak di sisi lain anoda, seperti yang ditunjukkan pada gambar. Pada artikel ini, kita akan melihat menghubungkan LED RGB dengan anoda umum dan katoda umum.
Langkah 2
Diagram koneksi untuk LED RGB dengan anoda umum ditunjukkan pada gambar. Kami menghubungkan anoda ke "+5 V" di papan Arduino, tiga pin lainnya ke pin digital sewenang-wenang.
Harap dicatat bahwa kami menghubungkan masing-masing LED melalui resistornya sendiri, dan tidak menggunakan yang umum. Dianjurkan untuk melakukan hal itu, karena masing-masing LED memiliki efisiensinya sendiri. Dan jika Anda menghubungkan semuanya melalui satu resistor, LED akan menyala dengan kecerahan yang berbeda.
Langkah 3
Mari kita tulis ulang sketsa "berkedip" klasik. Kami akan mengaktifkan dan menonaktifkan masing-masing dari tiga warna secara bergantian. Perhatikan bahwa LED akan menyala ketika kita menerapkan LOW ke pin Arduino yang sesuai.
Langkah 4
Mari kita lihat LED RGB berkedip beraksi. LED menyala secara bergantian merah, hijau dan biru. Setiap warna menyala selama 1 detik, kemudian padam selama 2 detik, dan yang berikutnya menyala.
Anda dapat menyalakan setiap saluran secara terpisah, Anda semua dapat pada saat yang sama, maka warna cahaya akan berubah.
Langkah 5
Jika Anda menggunakan LED RGB katoda umum, sambungkan kabel panjang LED ke GND papan Arduino dan saluran R, G, dan B ke port digital Arduino. Harus diingat bahwa LED menyala ketika level tinggi (TINGGI) diterapkan ke saluran R, G, B, berbeda dengan LED dengan anoda umum.
Jika Anda tidak mengubah sketsa di atas, maka setiap warna LED dalam hal ini akan menyala selama 2 detik, dan jeda di antara keduanya adalah 1 detik.