Nu sätter du brytaren direkt vid batteriet, så går ingen ström alls då dörren är stängd.när man öppnar dörren så vill jag att lysdioderna ska tändas. Men anledningen till arduinon är att jag vill att lysdioderna ska dimmas ner efter antingen 30 sekunder eller när dörren stängs.
Öppnas dörren så tänds LEDarna direkt, samtidigt startar Arduino upp (kan det ta tre sekunder?).
När Arduino börjar "jobba" så sätter den utgången aktivt "hög".
Efter 27 sekunder börjar Arduino dimma med PWM under valfri dimningstid.
MOSFET på bilden är utbytbar mot NPN fast då krävs ett basmotstånd också.
Enda problemet (som går att lösa) är att om dörren stängs före dimningen är klar så kommer det att släcka LEDerna direkt.
Arduinon kan givetvis inte dimma ner då batteriet kopplas bort.
Men detta kan lösas med nån form av kondensator mellan batt+9V och GND så att du klarar matningsspänning i några sekunder till.
Här får man dock tänka efter lite: Då måste du ha nån slags ingång på Arduino som kollar om batteriet kopplats bort (dvs att det är sänningsskillnad över brytaren).
Arduino ska i så fall börja dimma ner omedelbart. Till viss del kommer dock kondensatorn att fungera som analog dimmer, men det brukar inte bli så värst linjärt.
(Ska man dimma analogt så kanske man lika väl kunde skippa Arduion helt och hållet och ersätta den med en 555:a. Och dimningen kan göras "linjär" med t.ex. en OP. Men då blir det ju något helt annat.... Eller skippa 555:an också och sköta allt med en dual-OP
