RGB akvarium lampor med solnedgångar och soluppgångar (3 / 4 steg)
Steg 3: Arduino ledningar och programmering
Det finns ett foto av ledningarna.
Jag har bifogat programmet för dig.
Det är en bit räknare intuitiv eftersom lysdioder är gemensamma anoden (+ ve 12v). Så fungerar det av jordning PIN-koden. 255 är 12v, så potentialskillnaden är 0v mellan det och 12v gemensamma anoden. Så i denna situation ska de iväg. 0 PWM är 0v, 0v till 12v, är 12v potentiella skillnad, så 0 PWM är 100% på.
Det ändrar av 1 255 per sekund på varje kanal, röd, grön och blå.
När Arduino vänder på, gå alla utgångar till 0. Så jordat stiften gör kommit lamporna på alltihop för ett ögonblick. Men för det snabbt initialises och lamporna till rätt nivå.
Jag har programmerat den för att starta från nattläge, sekventiellt tills den fångar upp med cykeln bör det i. Det tar 13 minuter maximal.