Programmerbar LED (3 / 6 steg)
Steg 3: scheman
Ingången för återställning är inte ansluten. Detta är inte bästa praxis. Bättre vore att använda en 10K resistor som dra. Men det fungerar bra för mig utan och det sparar en resistor.
För att hålla kretsen så enkla som möjligt, använde jag en intern oscillator. Det innebär att vi sparar en kristall och två små kondensatorer. Inre oscillatorn kan den registeransvarige kör 1.2 MHz vilket är mer än tillräckligt med fart för vårt syfte.
Om du väljer att använda en annan strömadapter än 5V eller använda en annan lysdioder måste du beräkna motståndet R1. Formeln är: R = (strömförsörjning V - LED V) / 0.002A = 1650 Ohm (Power supply = 5V, LED V = 1.7V). Med hjälp av två låga nuvarande lysdioder istället för en, formeln ser ut så här: R = (Power supply V - 2 * LED V) / 0.002A = 800 Ohm. Observera att du måste justera beräkningen om du väljer en annan typ av LED.
Värdet på motståndet R2 beror på den använda LDR. 1KOhm fungerar för mig. Du kanske vill använda en potentiometer för att hitta det bästa värdet. Cicuit bör kunna upptäcka ljus förändringar i normalt dagsljus. För att spara ström, har PB3 endast angetts till hög, om en mätning görs.
Uppdatering: schematiskt var vilseledande. Nedan är en rätt version. Tack, dave_chatting.