Stap 9: DC schakelingen laboratorium: controle LEDs uit een Microcontroller
Als u hebt gebruikt de YwRobot voeding, is het tijd om het te verwijderen uit het breadboard of op minste zwenking op vandoor. We zullen worden met behulp van de Arduino UNO-module en het heeft een eigen stroomvoorziening.
Opmerking over Arduino seriële Driver: The Arduino UNO modules in HackerBox 0000 hebben de nieuwe CH340/CH341 seriële driver chip in plaats van de traditionele FTDI seriële chip. Een stuurprogramma (beschikbaar voor OS X, Windows en Linux) voor de CH34x chip in het algemeen moet worden geïnstalleerd op uw computer voor de Arduino IDE te communiceren met deze platen. Hier is een video over het onderwerp.
Te krijgen opgewarmd op microcontrollers, hier is een gedetailleerde maar zachte inleiding over hoe te controleren LEDs van een Arduino microcontroller module.
Het schema en de foto's hier laten zien hoe kabellengte tot de RGB LED, die echt drie LEDs in één pakket met hun anode terminals bedraad aan een gemeenschappelijk anode op de langste pin (nummer 2 is). De bijgevoegde Arduino-code ziet u hoe aan cyclus door de vele kleuren mogelijk met de RGB LED.
Zoals opgemerkt, voordat de meer huidige geduwd door een LED, helderder is. Meer stroom wordt bereikt met behulp van een kleinere huidige beperkende weerstand (dit controleren met behulp van de wet van Ohm). Een belangrijke overweging is dat je alleen zo veel huidige via het delicate silicium van een microcontroller kan zuigen. Om te voorkomen dat te veel huidige tekeningen, kunnen we gebruik maken van grotere beperkende weerstanden, maar dan zal de LED's niet zo fel gloeien. Een betere oplossing is het gebruik van een transistor (bijvoorbeeld een van uw 2N222-transistors) als een schakelaar. De schakelaar kan worden gecontroleerd met behulp van een kleine hoeveelheid huidige van de microcontroller om over te schakelen van een veel grotere hoeveelheid huidige via de LED. Op deze manier werkt de transistor een beetje zoals een estafette, waarin u lezen kunt over zo goed. Hier is een tutorial over het rijden van een LED met een transistor.
Het is enigszins verkeerd van DC circuits, maar hier is een voorbeeld van het gebruik van uw photoresitors met de Arduino.