Próbuję dodać niestandardową konfigurację oświetlenia LED do mojego stacjonarnego komputera do gier. W tej konfiguracji chcę, aby małe zestawy diod LED mogły być włączane oddzielnie od innych zestawów. Dzieje się tak, żebym mógł włączać różne zestawy w różnym czasie, aby wykonać „pokaz świateł”.
Używam cyfrowych pinów I / O Arduino do sterowania tranzystor (BC547B), który będzie zasilał diody LED z 9-woltowej baterii. Diody LED mają napięcie 1,9 V i mam kilka zestawów po 5 diod (5 * 1,9 = 9,5 - rezystor nie jest potrzebny ... prawda?) Połączonych szeregowo i te „zestawy wielokrotne” mają być połączone równolegle.
Jednak z powodu prostego braku tranzystorów, chwilowo (dopóki nie dostanę więcej tranzystorów) podłączam 2 komplety po 5 diod na tranzystor. Zmieszany? Pozwólcie, że złożę to razem w schemacie używając tylko 1 tranzystora (w ostatecznej wersji będzie ich więcej):
zasymuluj ten obwód - Schemat utworzony za pomocą CircuitLab
Zasadniczo problem polega na tym, że gdy włączam pin 5 na moim Arduino, Diody LED nie świecą się. Dlaczego tak się dzieje? . Może robię coś nie tak, ale jeśli tak, nie mogę tego rozgryźć.
Oto tymczasowy kod dla Arduino, którego używam, na wypadek, gdyby ktoś chciał go zobaczyć:
void setup () {pinMode (5, OUTPUT);} void loop () {digitalWrite (5, HIGH); opóźnienie (1000); digitalWrite (5, NISKI); delay (1000);}
Wszystko, co robi, to włączyć pin 5, poczekać sekundę, wyłączyć, poczekać sekundę i powtórzyć.
Dziękuję za postęp.
PS Przepraszamy za niezręczny tytuł.
EDYCJA:
Powinienem również zauważyć, że jestem nowy w tego rodzaju rzeczach. Robię to dla pewnego rodzaju projektu edukacyjnego (żeby mój komputer mógł wyglądać fajnie).