Stap 7: Stap 7: de Transistor-stuurprogramma
De transistor is een alomtegenwoordige elektronische component, in dit geval zullen we als een elektronische schakelaar gebruiken. En net als een fysieke schakelaar, een weinig kracht toe te passen op de juiste plaats laat ons toe om controle van een veel grotere kracht--als het handvat van een brandslang spuiten een krachtige stroom water te knijpen. Wat gebeurt er in dit geval is dat een signaal van 5 volt van de Arduino de transistor "switch draait" op, dus het aandrijven van de tekenreeks voor LEDs. Wanneer het signaal stopt, gaan de lichten uit. Eenvoudig, juist?
Een diagram van een NPN-transistor is hierboven weergegeven:
Een kleine stroom toe te passen op de base laat een veel grotere stroom van de collector door de emitter.
Zoals we met de LED's gevonden, is de truc het correct aansluiten. We gebruiken hier een 4.7 K weerstand tussen elke pin van de Arduino en de boekwaarde van de overeenkomstige transistor, om de huidige. Elke verzamelaar is verbonden met de individuele serie weerstand van de ene lichte tekenreeks, en vandaar naar de reeks-verbonden LEDs in de tekenreeks. Alle van de stralers met elkaar zijn verbonden, en ga naar de grond. Aan de andere kant, zijn de positieve uiteinden van alle lichte snaren verbonden met de positieve spanning--in dit geval 16v. Het volledige schema is hierboven weergegeven. Merk op dat, voor de duidelijkheid, slechts drie van de vijf snaren staan--de andere drie zijn toegevoegd op precies dezelfde manier. We zullen praten over de bevoegdheid om de Arduino board in sectie 9.