Ich habe derzeit eine Anode RGB an die 11, 10 und 9 PWM-Pins meines Arduino angeschlossen. Ich möchte meinem Projekt jedoch 3 weitere LEDs hinzufügen, möchte aber nicht unbedingt jeden einzelnen PWM-Pin aufnehmen (ich möchte immer noch eine Abschirmung anbringen). Gibt es eine Möglichkeit für mich, alle 4 LEDs anzuschließen und trotzdem nur eine minimale Anzahl von Pins zu verwenden? Denken Sie daran, dass ich alle 12 Widerstände für die 4 LEDs verwenden möchte. Oh, und alle LEDs machen genau das Gleiche (sie sind alle rot und alle werden blau usw.), wenn das hilft.
So sieht mein Board jetzt aus:
Ich habe drei NTE123AP- Transistoren, die ich für dieses Projekt verwenden kann.
PS Ich habe die .fzz-Datei angehängt , damit es sehr einfach ist, wenn einer von Ihnen das schematische Bild bearbeiten möchte. In der Tat wäre das besser, da ich neu in diesem Bereich bin, und es wäre einfacher zu folgen! :)
quelle
Antworten:
Ziemlich Einfach. Nur mit npn Transistoren. Duplizieren pro Farbkanal.
Ihr Transistor kann kontinuierlich bis zu 600 mA aufnehmen. Bei 20 mA pro LED, 4 pro Kanal sind das nur 80 mA. Das ist mehr als genug.
Stellen Sie jedoch sicher, dass Ihr Netzteil dies unterstützt. 80 * 3, das sind 240 mA allein auf den LEDs, ohne den Rest des Arduino, die Transistorbasis und alles andere, was Sie verwenden.
OP lieferte auch ein Fritzing-Diagramm der Antwort:
quelle
Diese Diagramme / Bilder sind möglicherweise besser, um visuell zu sehen, was los ist:
Randnotiz
@Passerby: Woher hast du das schematische Bild in deinem Beitrag?quelle