Saya mencoba menambahkan pengaturan pencahayaan LED khusus ke komputer gaming desktop saya. Dalam pengaturan ini saya ingin set kecil LED dapat dinyalakan terpisah dari set lainnya. Ini agar saya dapat menyalakan set yang berbeda pada waktu yang berbeda untuk membuat "pertunjukan cahaya".
Saya menggunakan pin I / O digital Arduino untuk mengontrol transistor (BC547B) yang akan memasok daya dari baterai 9 volt ke LED. LED diberi peringkat 1.9v dan saya memiliki beberapa set 5 LED (5 * 1.9 = 9.5 - tidak perlu untuk resistor ... kan?) Terhubung secara seri dan "set ganda" tersebut harus dihubungkan secara paralel.
Namun, karena kurangnya transistor, saya mudah (sampai saya mendapatkan lebih banyak transistor) menghubungkan 2 set dari 5 LED per transistor. Bingung? Biarkan saya menyatukan ini dalam skema menggunakan hanya 1 transistor (dalam versi final akan ada lebih banyak):
mensimulasikan rangkaian ini - Skema dibuat menggunakan CircuitLab
Jadi, pada dasarnya masalahnya adalah, ketika saya menyalakan pin 5 di Arduino saya, LED tidak menyala. Kenapa ini? . Saya mungkin melakukan sesuatu yang salah di sini, tetapi, jika saya melakukannya, saya tidak bisa mengetahuinya.
Ini adalah kode sementara untuk Arduino yang saya gunakan, kalau-kalau ada yang ingin melihatnya:
void setup() {
pinMode(5, OUTPUT);
}
void loop() {
digitalWrite(5, HIGH);
delay(1000);
digitalWrite(5, LOW);
delay(1000);
}
Yang dilakukannya hanyalah menyalakan pin 5, tunggu sebentar, matikan, tunggu sebentar, dan ulangi.
Terima kasih sebelumnya.
PS Permintaan maaf untuk judul yang aneh.
EDIT:
Saya juga harus mencatat bahwa saya sangat baru dalam hal-hal semacam ini. Saya melakukan ini untuk semacam proyek pembelajaran (dan komputer saya dapat terlihat keren).