Arduino & Neopixel helt härledda falska TV (7 / 8 steg)
Steg 7: Kontroller och användning
Ja, det är en hel del rattar. Min farfars kortvågsradio mottagare hade färre ringer på den. Men de alla göra något useful(ish), och, som sagt, jag gillar komplikationer.
- Pot1: Justerar ljusstyrkan. Varierar mellan 11 och 255. Initieras till max 255 om potten utelämnas.
- Pot2: Justerar skär hastighet. Varierar mellan 1 x (RomCom) och 8 x (ActionAdventure). Initieras till 1 x om ingen kruka.
- Pot3: Justerar längden på ljusshow. Varierar mellan 15 minuter och 6 timmar. Initieras till 2 timmar om inga potten.
- Tryckknapp: Avbryter nuvarande ljusshow, men inte slut programmet eller ändra några inställningar. Användbart för när hustrun säger, "Älskling, kan du inaktivera det där nu?", men du inte vill koppla det.
- Aktivitetslampan, fortsätter att blinka efter ljusshow ändarna, så att du vet programmet inte har kraschat.
När koden är lastat på din Arduino, är användning lätt. Koppla in den till makten och ljusshow startar. Detta fastställs starttiden. Vrid vredet ljusstyrka om du vill justera den genomsnittliga ljusstyrkan av showen.
Aktivera Cut Rate potten om du vill ändra hur ofta Neopixels förändras. Ange hela vägen upp (8 x), får de ganska desperata; mycket Michael Bay.
Som dFTV är igång, räknar det ner till slutet av ljusshow. När tiden för slutet av ljusshow nås, Neopixels gå mörka, men programmet fortsätter att köra och aktivitet lampan fortsätter att blinka. Aktivera Visa längd potten när showen kommer att avslutas.
Anta att du vill ljusshow att köra från 8 PM till 10 PM, koppla in den på 8 och som sätter starttiden. Sedan kl 10 kan du vända Visa längd potten tills Neopixels bara gå ut och som anger sluttiden. 24 timmar efter dFTV var ursprungligen inkopplad, programvaran återställs och ljusshow startar upp igen.