LED fyren ljus - preliminärt arbete (3 / 6 steg)

Steg 3: Arduino koden

Bifogade koden nedan är en arduino skiss kallas lighthouse1.ino. Observera att vi försöker tona 16 separata lysdioder i en sekvens och timing mönster med puls-bredd modulering (PWM). Arduino mikro har dock endast 7 PIN-koder som kan användas för PWM i hårdvara. Därför måste vi genomföra PWM i programvara. Lyckligtvis, Brett Hagman har redan genomfört detta i sitt softPWM bibliotek för arduino. Instruktioner för inklusive och med detta bibliotek är i softPWM dokumentation.

Anteckningar

Ändra denna kod för att dina behov. Du kanske märker att funktionen loop() helt enkelt innehåller ett anrop till funktionen lighthouse_mode(). Detta beror på att det blir minst en mer mode, en sleep_mode() där lamporna är avstängd under dagen, medan en solcell avgifter batteriet tills det är tillräckligt mörk för att gå tillbaka till lighthouse_mode.

Koden definierar flera heltal-kedjor med fördefinierade värden för LED utgångsstift, varv per minut, antal balkar och bredd balkar. En ytterligare matris innehåller pin-koder för varje av de tre ingående knapparna. Knappen stiften själva kommer att använda arduino's inbyggda pull-up motstånd, så knappen läsa logik är omvänd (pin läser högt tills knappen trycks och låg när knappen är nedtryckt).

Om du inte vet hur att ladda koden på din arduino, Läs Att komma igång med Arduino hemsida.

Se Steg
Relaterade Ämnen

Göra billiga bordsskiva LED Mood ljus (förbättrad)

LED är nu ett alternativ återinsättande för bordsskiva ljus. Dess säkrare, oroa fri och återanvändbara men dyrt.Detta instructable syftar till att skapa en LED bordsskiva ljus med hjälp av återvinningsbart material som är lika funktionell och lika el...

LED TV ljus

stor uppdatering:Hey Guys!Många saker har förändrats sedan jag började mitt projekt och jag väntade mig inte att så många idéer, kommentarer och förbättringar.Eftersom det är mycket lättare att bygga en Ambilight än i min instruktion, bestämde jag mi...

Anpassade LED Touch ljus fixtur

min fru och jag verkligen brydde för armaturer som kom ut vändskiva husbil, så vi beslutade att ersätta dem med ett par billiga, på fixturer hittade vi på avslut. Sedan husbil lamporna drivs på 12V DC, visste jag att jag skulle behöva slita ut 120V A...

3D tryckt LED nyckelring ljus (x5)

Besök www.project3dprint.com för att hämta STL-filer och beställa electronics kit för detta projekt! Följ detta instructable på hur man monterar det alla tillsammans!Vill du ha ett super enkelt och snabbt projekt att skriva ut och bygga? Tja, detta p...

700-lumen LED cykel ljus

motsvarande ljus produktionen av en 70 Watts halogenlampa men endast uses12-watt.Beam skott visar en byggnad på natten 100-ft bort upplyst av denna LED cykel ljus.I slutet av steg 8 ges detaljerade specifikationer och reservdelslista.Steg 1: Bygga in...

Automatisk, biorytm LED akvarium ljus

normala akvarium lampor är lysrör som kräver att du aktivera dem på morgonen och utanför på natten. Detta är inte det mest effektiva sättet att tända en tank, men av någon anledning är det standard kit får du. En annan fråga är att högspännings-krets...

Färg-Färgskiftande LED Skateboard ljus

färg förändras LED lampor får vår egen Dan Kidd till vamp sin egen skateboard för December anställd DIY-projektet. Kidd installerat 3 fötter av batteridrivna, vattentät, Färgskiftande LED-lampor på sin skateboard på bara ett par timmar. En kompakt oc...

Installera LED registreringsskylt ljus

Registreringsskylt halogenlampor är svagt och ganska fula ute. Många väljer att byta ut deras halogenlampor för LED att få den nya, fräscha glöden. Uppgradering till LED är faktiskt mycket enkelt och du kan få massor av LED-lampor registreringsskylt...

Hur man gör DIY växa lampor med LED Strip ljus

Ta hand om växter är en lustfylld aktivitet som kan tillhandahålla mat för en familj eller en portal till naturen i hemmet.LED-lampor ger en rik, fullt spektrum ljus, och är extremt energieffektiva. En annan fördel med LED växa lampor är att de ger ä...

LED ljuskrona ljus

jag byggt några coola projekt jag hittade på Instructables.com och nu är det dags för mig att bidra. Detta är en LED ljuskrona som jag gjorde med julen LED sträng ljus. Det inte svårt att göra men det krävs tålamod. Jag tycker det är helt värt det oc...

Hoe att konvertera en vanlig 6 volt lykta i en kraftfull LED spot ljus.

Detta är min första, ingen aning hur man gör detta korrekt så snälla, bli mjuk...Som ni vet finns det förmodligen tusentals av dessa EVEREADY lyktor kastas bort eftersom de blir föråldrade. Men en god kvalitet LED spot ljus med mycket hög ljusstyrka...

Hur man gör en LED Fairy ljus sträng med MR16's

detta instructable är ett super enkelt, lätt och roligt sätt att göra en LED Fairy ljus sträng med MR16 LED downlights.Det är också min första instructable!, slutligen efter år av olika DIY och knorra kul. ^_^Så, att få ner till företag:, den första...

Hur man gör Led-ring ljus för kamera

enkelt och roligt sätt att göra led ring ljus för din digitalkamera.Du behöver bara är 8st vit halm lysdioder, vit plast styrelse och kvinnliga dc-jack.Besök min blogspot:http://macoprojects.blogspot.com ellerBesök min kanal:https://www.youtube.com/u...

Hur man gör en snabb blinkande LED cykel ljus

i detta Instructable kommer jag visa dig hur man gör en enkel snabbt blinkande LED-ljus som du kan bifoga till din cykel eller något där du vill. Det blinkar mer än 3 gånger på en sekund.Det är billigare att göra än att köpa en.Du kan göra det med di...

LED Disco ljus i en burk!

Detta en av mina poster för låt det glöden! Tävlingen.Här är en trevlig, enkel instructable för någon just har börjat med lysdioder, lödning och elektronik. Det använder grundläggande delar, med ingen slänga omkring med mikrokontroller eller timers (...

LED-bild ljus

LED bild ljus med hjälp av 12 volt med SMD 5050 LED strips och 12 volt mobiltelefon laddare. Jag beslöt att göra den instructable efter att jag gjort det, så jag ber om ursäkt för några saknade bilder som den sätts ihop.Kostnader = 15 spänn ge eller...

LED-modul ljus

Detta Instructable kommer att lära dig hur man gör en LED-modul ljus.Material:Genomskinlig plast som är vikbar (jag fick den i plast-kanalen i New York City),Koppar Tape,Limpistol,ledningar,3V knappen batteri eller arduino ombord,Batterihållaren,Neod...

Off-the-Grid belysning lösning (LED Moser ljus Evolution)

Intro: Detta Instructable handlar om en ny utveckling till en befintlig "Sol ljus" koncept - ursprungligen uppfanns av brasilianska ingenjör, Alfredo Moser, som är belysning uppfinning (aka Liter av ljus) har gett fria ljus till människor i utve...

Vår tid blomma humör lampa med färg förändras LED te ljus

detta är en mycket enkel humör ljus att fira början av våren! De kan göras för ~$1.50ea och tar bara några minuter att montera. Den har en 80 tim batteritid, 7 färger och 2 x CR2032 batterier.Produktstruktur:1. limpistol med varmt lim2. 3D tryckt lam...