Tämän jälkeen katodi LED kytketty pinni (nasta 3) ja mikro. Kondensaattori, joka panostettiin Vcc, nyt purkautua virtalähteen ja kun jännite kondensaattorin laskee alle alemman logiikka kynnys, Napa 3 on mikrokontrolleri mielessä logiikkaa kuin "0". Jos tuleva valo intensiteetti on enemmän, kondensaattori purkautuu nopeammin ja jos ympäristön valo on vähemmän, se kestää kauemmin kondensaattorin purkautua. Näin ollen mittaamalla aika, joka kuluu jännitteen nasta 3 päästä looginen "0", mikro-ohjain voi arvioida voimakkuus ympäristön valon on LED.
It osoittaa piirikaavio AVR ATTiny15 perusteella piiri, joka käyttää 3 -mm, punainen LED selkeä pakkaus, aistia ympäristön valon sekä ilmaisemaan tulevan valon intensiteetti polttamalla tuhkaksi sama LED verrannollinen frequency.The piiri on hyvin yksinkertainen ja vain käyttää 4 komponentteja. Virtalähteen piiri voi olla mikä tahansa jännite 3 5.5V DC.The LED on kytketty sataman nastat PB0 ja PB1 AVR mikro. Toinen satamaan pin PB3 käytetään tulostettaessa neliön aalto, jonka taajuus on verrannollinen valon intensity.The piiri toimii mukaan _rst eteenpäin painottaminen LED _xed ajan.
Sen jälkeen kääntää harhat LED, muuttamalla bittijaksojen sovellettu PB0 ja PB1. Seuraavassa vaiheessa, PB0 sitten recon_gured kuin syöttää PIN. Sisäinen ajoitus silmukkaa käytetään mittaamaan aikaa, joka kuluu LED muuttaa logiikan jännitteen PB0 logiikasta '1' looginen "0". Tällä kertaa T, on kääntäen verrannollinen ympäristön valon LED. LED sitten poltetaan tuhkaksi taajuudella kääntäen verrannollinen T. Siten alempi valaistuksessa, LED tuhkaa harvemmin. Koska valon intensiteetti kasvaa, LED hehkuttamista taajuuden kasvaessa. Thisprovides visuaalisen indikaation valon voimakkuutta.
3 Testaus piiri testattiin käyttämällä tunnettujen valoteho läpi testin LED. Alhaisen arvot LED eteenpäin nykyisen, valoteho intensiteetti on melko lineaarinen. Valoteho Testin LED kytkettiin anturin LED