Automatisk, biorytm LED akvarium ljus (5 / 6 steg)
Steg 5: Elektronik
Sedan med hjälp av en AVR microcontroller är utanför räckvidden för detta instructable ändå, och du skulle behöva befintliga erfarenheter, hoppas jag att tillhandahålla firmware (bifogas som "main.c" nedan) kommer att räcka till dig. Naturligtvis, om det finns några frågor, fråga Vänligen och jag ska hjälpa så mycket som möjligt.
Det räcker att säga, signal för att styra LED matrisen är ansluten till stift 12 (PD6), växeln "tillfälligt bort" är ansluten till stift 4 (PD2) och LDR är ansluten via en spänningsavdelare till analoga stift 23 (PC0). Jag sätter upp inre PWM, och helt enkelt ändra värdet PWM baserat på LDR analog läsning. Det är nog ganska rörigt, men det var min första riktiga projekt med AVR av sig själv. Några förslag för att förbättra koden skulle vara Välkommen!