De Lighthouse LED Light - voorbereidende werkzaamheden (3 / 6 stap)

Stap 3: De code van de Arduino

De bijgevoegde code hieronder is een schets van de arduino genaamd lighthouse1.ino. Houd er rekening mee dat we proberen te vervagen 16 afzonderlijke LED's in een bepaalde volgorde en tijdsinstelling patroon met behulp van Pulsbreedtemodulatie (PWM). De arduino micro heeft echter alleen 7 pinnen die kunnen worden gebruikt voor PWM in hardware. Daarom moeten we het implementeren van PWM in software. Gelukkig, Brett Hagman al heeft geïmplementeerd dit in zijn softPWM bibliotheek voor de arduino. Gebruiksaanwijzing inclusief en het gebruik van deze bibliotheek zijn in de documentatie van de softPWM.

Notities

Deze code aan uw behoeften aanpassen. U ziet dat de functie loop gewoon een aanroep naar de functie van lighthouse_mode() bevat. Dit is want er ten minste één meer modus, een sleep_mode() waarin de lichten uitgeschakeld gedurende de dag terwijl de kosten van een zonnecel de batterij zullen totdat het is donker genoeg om terug te gaan naar lighthouse_mode.

De code definieert meerdere integer arrays met vooraf gedefinieerde waarden voor de LED output pinnen, omwentelingen per minuut, het aantal balken, en de breedte van de balken. Een extra array bevat de pincodes voor elk van de drie input knoppen. De pinnen van de knop zelf zal gebruiken van de arduino ingebouwde pull-up weerstanden, zodat de knop lezen logica omgedraaid (de pin leest hoog totdat die de knop is ingedrukt en laag wanneer de knop wordt ingedrukt).

Als u niet hoe weet te laden code op je arduino, lees dan het Krijgen begon met Arduino Homepage.

Gerelateerde Artikelen

How to install een led light bar op de Tacoma

How to install een led light bar op de Tacoma

Als meer en meermensen de voorkeur aan het doen van enkele wijzigingen in hun voertuigen, de plaatsen die zij kiezen worden moeilijk te overwegen. Mensen willen een heleboel wijzigingen op de bumper, grille, het dak of het voertuig, maar toch, soms,
Music LED Light Box

Music LED Light Box

Mijn oorspronkelijke LED licht kubus kreeg toe te wijzen van reacties. Sommigen van hen waar over het maken van de LED's reageren op muziek. Dit deed geluid zeer interessant en ik vond sommige instructables hier.Helaas vond ik het erg moeilijk te beg
Swivel Mount voor LED Light Engine

Swivel Mount voor LED Light Engine

Dit instructable beschrijft kort de verwerving van een LED licht motor en de conversie van een bal en socket swivel mount waarmee u ernaar zorgvuldig de lichte motor in bijna elke gewenste richting.Het opbouwen van een lichte motor Swivel Mount door.
Bewerkt schakelschema van muziek LED Light Box

Bewerkt schakelschema van muziek LED Light Box

dit is mijn aangepaste schema met motadacruz van muziek LED Light Box Instructable moet worden gebruikt.Het idee is dat, in plaats van alleen met behulp van één kanaal van uw audiokabel, met behulp van twee transistoren kunt u beide kanalen gebruiken
LED Light Box met zuidwestelijke ontwerp

LED Light Box met zuidwestelijke ontwerp

Hoi, dit is Scott met Elemental LED. Hier is een snelle terug verhaal over de inspiratie voor dit project. Ik werkte met flexibele LED-Strip verlichting en frosted acryl panelen bij het fabriceren van een Rubik's kubus lantaarn een paar maanden geled
LED Light Bar

LED Light Bar

dit instructable leert u hoe maak je een LED light bar thuis gebruiken voor coole effecten!! Laten we beginnen!DISCLAIMER-DO MAKEN NIET DIT PROJECT HEBT U LICHTGEVOELIGE EPILEPSIE.Stap 1: onderdelen Al deze onderdelen kunnen gemakkelijk worden gevond
How To Install Off-Road LED Light Bar

How To Install Off-Road LED Light Bar

*** Let op: Neem contact op met uw lokale en nationale wetten vóór de installatie van dit product. iJDMTOY is niet verantwoordelijk voor eventuele juridische problemen als gevolg van dit product te installeren op uw voertuig ***Professionele installa
LED Light Up Sims vaardigheidsmeter kostuum (dat groene pyloon boven hun hoofd)

LED Light Up Sims vaardigheidsmeter kostuum (dat groene pyloon boven hun hoofd)

na jaren en jaren van het "willen" maken de groene vaardigheidsmeter uit The Sims serie, ik eindelijk gelukt! Het koele deel over het "kostuum" is dat je dragen kunt wat je wilt, en wel een SIM-kaart! Ik gebruikte Dan de instructable,
10W RGB LED Light schilderij multi-tool

10W RGB LED Light schilderij multi-tool

Schilderen met licht of 'Light Painting' maakt gebruik van licht waar een traditionele schilder gebruikt verf, dus in lichte schilderij in plaats van een traditionele borstel de kunstenaar maakt gebruik van een lichtbron. zowat elke lichtbron kan wor
Vuil goedkoop Arduino LED light bar!

Vuil goedkoop Arduino LED light bar!

Dit instructable is ontworpen voor beginners in het achterhoofd, maar ervaren gebruikers kunnen gemakkelijk aan te passen aanpassen aan hun behoeften en wensen. Het gebruikt alleen een paar algemene onderdelen, dus moet je niet hebben veel moeite om
Hoe installeer ik iJDMTOY Ford F150 LED Light Bar

Hoe installeer ik iJDMTOY Ford F150 LED Light Bar

Dit iJDMTOY Ford F-150 LED light bar systeem is vervaardigd met een speciaal ontworpen montage beugel en voertuig specifieke middelgrote LED light bar. In tegenstelling tot andere systemen van de Ford F-150 LED light bar waarvoor wijzigingen, heeft d
Suzuki DRZ 400 motorfiets LED Light Bar Mount

Suzuki DRZ 400 motorfiets LED Light Bar Mount

Ik kocht onlangs een 2009 Suzuki DRZ400S, een straat juridische vuilfiets motorfiets, maar ik was grondig teleurgesteld met de fabriek koplamp. Zowel de lage als de Verstralers waren zeer dim. Ik heb geëxperimenteerd met verschillende goedkope LED li
Arduino PWM muziek LED Light

Arduino PWM muziek LED Light

On mijn vakantie 2 weken tussen zomer klassen en de school van mijn 5e jaar heb ik besloten om wat pret met mijn 1W led's dat ik nooit gebruikt heb alhoewel ik heb hen voor eeuwig had.Dit werd gebruikt om het dek uit mijn huis, dus we iets anders dan
Vrouw handtas gemaakt van Laser-gesneden leer met telefoonlader en LED Light

Vrouw handtas gemaakt van Laser-gesneden leer met telefoonlader en LED Light

Deze tas is ontworpen en gemaakt voor mijn vrouw. Het is een mooie lederen Hand tas voor vrouwen en gemaakt met behulp van een Epilog Laser in mijn favoriete Hackerspacelab in Wenen.Het heeft de volgende functies:Allemaal handgemaaktGeïntegreerde iPh