Trådlös fyrverkeri igniter (3 / 5 steg)
Steg 3: programvara
Den programvara sidan av saken är ganska okomplicerat. Jag la 2 versioner av koden: lätt och en mer komplicerad (och redundant), men de gör exakt samma sak. Jag lagt till kommentarer, så det borde vara lätt att förstå. Den använder 2 bibliotek (för IO expander och IR-mottagare) som ska klistras in i mappen bibliotek.
Vad koden gör, är följande:
- Den tar emot input från fjärrkontrollen
- Det anger motsvarande arduino eller pin expander pin HIGH. Detta driver utfärda utegångsförbud för av mosfet
- Det anger pin låg efter 1,5 sekunder
Det enda som behöver bytas, är värdena för det IRcodes som skickas från fjärrkontrollen, eftersom dessa kommer att bero på vilken fjärrkontroll du använder. För att hitta värdet för varje knapp, bara ladda upp koden och öppna den seriella monitorn. När en knapp trycks in, visas värdet på skärmen.
Ändra dessa i den för loopar av den normala versionen eller i listan med den avancerade versionen.
Du kan också ta det ett steg längre och låta det lysa alla fyrverkerier en efter en, med bara 1 Tryck på. Försök att vara kreativ! ;)