Tôi đang cố gắng thêm một thiết lập ánh sáng LED tùy chỉnh vào máy tính chơi game trên máy tính để bàn của mình. Trong thiết lập này, tôi muốn các bộ đèn LED nhỏ có thể được bật riêng biệt với các bộ khác. Điều này là để tôi có thể bật các bộ khác nhau vào các thời điểm khác nhau để tạo ra một "màn trình diễn ánh sáng".
Tôi đang sử dụng các chân I / O kỹ thuật số của Arduino để điều khiển một bóng bán dẫn (BC547B) sẽ cung cấp năng lượng từ pin 9 volt cho đèn LED. Các đèn LED được đánh giá ở mức 1.9v và tôi có nhiều bộ 5 đèn LED (5 * 1.9 = 9.5 - không cần điện trở ... phải không?) Được kết nối nối tiếp và các "bộ nhiều" đó được kết nối song song.
Tuy nhiên, do thiếu bóng bán dẫn đơn giản, tôi bình tĩnh (cho đến khi tôi nhận được nhiều bóng bán dẫn hơn) kết nối 2 bộ 5 đèn LED trên mỗi bóng bán dẫn. Bối rối? Hãy để tôi kết hợp điều này trong một sơ đồ chỉ sử dụng 1 bóng bán dẫn (trong phiên bản cuối cùng sẽ có nhiều hơn):
mô phỏng mạch này - Sơ đồ được tạo bằng CircuitLab
Vì vậy, về cơ bản, vấn đề là, khi tôi bật pin 5 trên Arduino của mình, đèn LED không sáng. Tại sao lại thế này? . Tôi có thể đang làm gì đó sai ở đây, nhưng, nếu tôi, tôi không thể tìm ra nó.
Đây là mã tạm thời cho Arduino tôi đang sử dụng, chỉ trong trường hợp ai đó muốn xem nó:
void setup() {
pinMode(5, OUTPUT);
}
void loop() {
digitalWrite(5, HIGH);
delay(1000);
digitalWrite(5, LOW);
delay(1000);
}
Tất cả những gì nó làm là bật pin 5, đợi một giây, tắt nó, đợi một giây và lặp lại.
Cảm ơn trước.
PS xin lỗi cho tiêu đề khó xử.
BIÊN TẬP:
Tôi cũng nên lưu ý rằng tôi rất mới với loại công cụ này. Tôi đang làm điều này cho một loại dự án học tập (và vì vậy máy tính của tôi có thể trông rất tuyệt).