Brandbil kostym (4 / 6 steg)
Steg 4: Koden bakom ljuset
Bifogat är en textfil med koden för Arduino. Detta är inte den vackraste koden och ser tillbaka jag ska ha setup funktioner för varje sekvens och då kallas detta X antal gånger. Jag är inte en programmerare (uppenbarligen) och jag var tvungen att ställa in det på en kväll. Om du tittar på koden överväldigas inte av längden, är det mycket enkelt när man bryter ner det.
I avsnittet "VOID SETUP" är jag bara definiera stiften som jag använder och att förklara dem för utdata. Detta avsnitt körs en gång när befogenheter Arduino först på. Den riktiga magin händer i "VOID LOOP". Detta avsnitt kommer att hålla igång tills Arduino återställs. Koden kommer att vänta tills knappen trycks innan du spelar lampkombinationen. Då är jag första vrida på den första uppsättningen av ljus (LED, hög) och sedan senarelägga för 60ms innan du slår denna uppsättning av lysdioder igen (LED, låg). Jag gör sedan samma sak med den andra uppsättningen av ljus (LED2). Lätt! Jag bara kopierade och klistrade in det 2 miljoner gånger och ändrat fördröjningen för olika ljusmönster.
digitalWrite (LED, hög); Slå på lätta set #1 < br >
Delay(60); Håll för X millisekunder
digitalWrite (LED, låg); Stänga av lätta set #1
Delay(60); Håll för X millisekunder
digitalWrite (LED2, hög); Slå på lätta set #2
Delay(60); Håll för X millisekunder
digitalWrite (LED2, låg); Stänga av lätta set #2
Delay(60); Håll för X millisekunder < /p >