Stap 2: De portemonnee licht
x2 LED's niet DIFFUUS (RadioShack)
Dit project verdwijnt soepel tussen twee LED's. Mijn moeder wilde iets te gaan op haar tas te helpen haar bee gezien bij nacht. Ik voelde me als een knipperend licht fiets teveel aandacht vestigen wil, dus ik dit maakte.
Het maakt gebruik van PWM (Pulse Width Modulation) om het effect van dimmen en ophelderen. Wat er daadwerkelijk gebeurt, is dat de led knippert sneller dan het oog met wisselende intervallen zien kan te simuleren een verandering. U kunt dit zien duidelijker wanneer u golf het in voor je gezicht zoals u zou doen met de naam Flasher. De code kan worden gedownload op het einde van deze pagina. Zie bladzijde 4 over het compileren naar uw AVR.
In plaats van commentaar hier de code zal ik kort uitleggen van het concept. PWM wordt gegenereerd door een timer. Elke klokcyclus de timer telt één. Wanneer het een bepaalde waarde (In dit geval OCR1B) bereikt wijzigt het de status van een pin (In dit geval OC1B). Om de LED is "om uit te schakelen" ik wired de andere die [omgekeerde] OC1B (dat is wat de balk aan de bovenkant betekent). Dan we gebruiken x te verhogen en verlagen van de hoeveelheid tijd voor de LED's op.