デスクトップゲームコンピューターにカスタムLED照明セットアップを追加しようとしています。このセットアップでは、小さなLEDセットを他のセットとは別にオンにできるようにしたいと考えています。これは、さまざまなセットをさまざまなタイミングでオンにして「ライトショー」を作成できるようにするためです。
私は使用していアルドゥイーノ LEDに9ボルトのバッテリから電力を供給するトランジスタ(BC547B)を制御するためのデジタルI / Oピンを。LEDの定格は1.9vであり、5つのLEDの複数のセット(5 * 1.9 = 9.5-抵抗は不要...でしょ?)が直列に接続され、それらの「複数のセット」は並列に接続されます。
ただし、トランジスタが不足しているため、一時的に(より多くのトランジスタが得られるまで)トランジスタあたり5つのLEDの2つのセットを接続しています。混乱していますか?これを1つのトランジスタのみを使用して回路図にまとめます(最終バージョンではさらに多くなります):
この回路のシミュレーション – CircuitLabを使用して作成された回路図
つまり、基本的に問題は、Arduinoのピン5をオンにしてもLEDが点灯しないことです。どうしてこれなの?。私はここで何か悪いことをしているかもしれませんが、私がそうしていると、それを理解することができません。
これは、誰かが見たい場合に備えて、私が使用しているArduinoの一時的なコードです。
void setup() {
pinMode(5, OUTPUT);
}
void loop() {
digitalWrite(5, HIGH);
delay(1000);
digitalWrite(5, LOW);
delay(1000);
}
ピン5をオンにして、少し待ってから、オフにして、少し待ってから繰り返すだけです。
前もって感謝します。
厄介なタイトルのPS謝罪。
編集:
また、私はこの種のものに非常に新しいので注意してください。これは、一種の学習プロジェクトのために行っています(そのため、私のコンピューターはかっこよく見えます)。