Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Ini adalah proyek yang sangat bagus dan sederhana. Ini menggunakan sensor warna untuk merasakan warna latar belakang dan menampilkannya pada strip LED RGB.
Saya menggunakan Mikrokontroler Ebot tetapi Anda juga bisa menggunakan mikrokontroler lain seperti arduino uno.
Langkah 1: Merakit Bahan
Komponen elektronik:-
1 x Mikrokontroler Ebot (Anda juga dapat menggunakan arduino atau mikrokontroler lainnya)
1 x Sensor warna
1 x RGB LED Strip
6 x Kabel jumper
Untuk pengujian Anda bisa mendapatkan beberapa lembar berwarna berbeda.
Langkah 2: Pengaturan
Pengaturannya sangat mudah
1. ambil LED RGB dan solder tiga kabel jumper pada GND, Do, dan +5v dan hubungkan masing-masing ke pin GND, output 0 pin, dan 5v pada mikrokontroler.
2. Selanjutnya dengan sensor warna hubungkan
Pin GND GND pada mikrokontroler
pin tegangan pin tegangan pada mikrokontroler
s A0 pin pada mikrokontroler
Langkah 3: Perakitan
Setelah Anda selesai dengan pengaturan, pasang sensor warna ke strip menghadap ke bawah.
Langkah 4: Kode
{ //Inisialisasi ebot_setup();
//Menyematkan Mode
strip0.mulai();
strip0.tampilkan();
pinMode(0, OUTPUT); //RGB LED
pinMode(A0, INPUT); //Sensor Warna
}
lingkaran kosong()
{ if(color(A0)>=182 && color(A0)<= 279) { colorWipe(&strip0, 0, 45, 97, 25);
} else if(color(A0)>=79 && color(A0)<= 149) { colorWipe(&strip0, 0, 105, 14, 25);
} else if(color(A0)>=21 && color(A0)<= 43) { colorWipe(&strip0, 255, 221, 0, 25);
} else if(color(A0)>=340 && color(A0)<= 352) { colorWipe(&strip0, 191, 3, 0, 25);
} else { colorWipe(&strip0, 0, 0, 0, 25); }
}
Anda dapat menambahkan lebih banyak dan lebih banyak pernyataan if untuk membuat sensor merasakan lebih banyak warna.
Langkah 5: Video
Akhirnya seperti yang ditunjukkan dalam video, Anda dapat menambahkan kertas warna berbeda untuk menguji cara kerjanya.