De donkere tijden hebben kwam... (3 / 6 stap)

Stap 3: De software...


Voor de programmering van de microcontroller gebruikte ik de "Arduino: IDE.

Hoe te programmeren Attiny chips met behulp van "Arduino" kan worden gezien hier. Ik heb de benodigde bibliotheken bijgevoegd. De broncode is ook bevestigd. Voor het compileren die ik heb gebruikt de volgende configuratie van de Raad van bestuur: Attiny84 (interne 1MHz klok) uit het menu boards welke worden weergegeven na het installeren van de juiste van de "attiny-master" bibliotheken. . Na het compileren van de broncode, moet het gecompileerde "Hexuitdraai" bestand in de chip worden gebrand. De vorige link tonen hoe de chip moet worden aangesloten. Ik gebruikte voor het branden USBtinyISP programmeur. Hoe te branden van de "Hexuitdraai" bestand kan worden gezien hier. Als yo hebben geen geschikte programmeur - u kunt proberen dit. Na het "Hexuitdraai" bestand te branden, moeten de zekeringen van de microcontroller worden ingesteld. Hier kunt u de gewenste zekeringen waarden berekenen. Ik heb het volgende gebruikt:

Lage 62

Hoge DF

Uitgebreid FF

De zekering branden proces wordt beschreven in de bovenstaande koppelingen (hetzelfde voor het branden van de "Hexuitdraai" bestand)

De ingesloten video toont de instellingen voor het branden en testen van de chip.

Ik wil invoegen van sommige extra woorden over de code. Er zijn twee nummers, die worden gebruikt voor de drempels voor het schakelen van ON en off van het apparaat. De OFF-waarde is 20-40 eenheden kleiner dan de ON-waarde. Dit maakt sommige hysteresis en daarbij veel lawaai immuniteit.

Het definiëren van de ON-waarde?

Moet je de trimmer-potentiometer aan een middelste waarde. Na dat u moet meten de spanningsval over de LDR op het niveau van de lichtintensiteit, waartegen je dat wilt het begin van het apparaat te werken. Het nummer voor het inschakelen van het apparaat u kunt berekend op de volgende wijze

Val = Vldr * 1024/Vsup; waar Vsup is het aanbod van de chip (in ons geval 5 V) en Vldr is de gemeten spanningsval over de LDR.

Blijkt dat het apparaat 3 modi gecontroleerd door de 3-positionele schuifschakelaar heeft:

1) "OFF" - het apparaat is geleverd, maar er is niet een functie - de rode "Power LED" is

2) "Actieve" - het apparaat is de lichtintensiteit sensing en als het zakt tot onder de drempel - het begint te leiden tot de LED's modulerende willekeurig hun intensiteit door het gebruik van PWM voor willekeurige tijdsperioden. In deze modus is de rode "Power LED" op. Een witte LED aan de rechterkant geeft aan dat het apparaat klaar is.

3) "Gedwongen" - de knevel van de LED's onafhankelijk op het lichtniveau.

Om een soort van echte willekeurige getallen een analoge zintuigen input de veranderlijk met de tijd die potentieel in het interconnectiepunt tussen beide weerstanden R14 en R13. Dit wordt uitgevoerd door de volgende opdracht rij:

randomSeed(analogRead(4));

De weerstand R14 kan worden weggelaten en in dat geval dit punt op de levering via R13 wordt overbrugd. Dit verandert niet verstandig de prestaties.

Gerelateerde Artikelen

Dinobot Grimlock - Transformers: Age of Extinction

Dinobot Grimlock - Transformers: Age of Extinction

Mijn naam is Kaleena en ik ben een altijd groeiende voortdurend leren en vaak experimentele studio/grafisch kunstenaar! Na werken bij Disney World gedurende een half jaar een tijdje terug, was ik altijd geïnspireerd door de kostuums rond de parken en
How To Walk Across America

How To Walk Across America

Hoe te wandelen in heel Amerika:Ik ben op dit moment wandelen in heel Amerika.UPDATE: Ik heb mijn reis, waar ik eindigde in New Orleans en vloog terug naar huis om terug te keren naar graduate school voltooid.  Het volgende werd geschreven tijdens de
Reclaimed Hout hoofd bestuur/Wall Art

Reclaimed Hout hoofd bestuur/Wall Art

Dit, was net als vele projecten die ik in mijn maken carrière ondernomen heb, een spin off van een origineel groter project. Mijn oorspronkelijke project was een bed frame met een mechanisch geassisteerde liftsysteem dat verborgen lades aan de voet v
IKEA Karlstad Sofa Arm reparatie

IKEA Karlstad Sofa Arm reparatie

Na ongeveer vijf jaar en drie cross-country beweegt, de ondersteuning van de arm op onze drie-zits Karlstad sofa gaf en nodig repareren. De rest van de Bank was prima (ondanks onze cat's onvermijdelijk kras marks), en wij wilden prullenbak een fatsoe
2 x 4 Wave salontafel

2 x 4 Wave salontafel

Ik heb altijd is verbaasd door deze belachelijk cool parametrische tabellen die zijn opgebouwd uit honderden segmenten van hout. Het is vrij ontzagwekkend om na te denken hoe een plat bord kan morph in een organische en vloeistof-looking vorm. Ik heb
Awesome aangepaste gevallen (van $20 - $2000)

Awesome aangepaste gevallen (van $20 - $2000)

Een overzicht: Dit instructable zal onderwijzen u over de verschillende technieken voor gevallen maken vreselijk aangepast. Elke stap doorloopt u snel & goedkoop keuzes naar doordachte, meer nààst opties. Dit instructable is geschikt voor iedereen me
8 uur Mini gerecycleerd Survival kaarsen in 10 stappen!

8 uur Mini gerecycleerd Survival kaarsen in 10 stappen!

8 uur Mini gerecycleerd Survival kaarsenDit Instructable zal u tonen hoe om 8 uur overleven kaarsen uit alledaagse voorwerpen. Deze kaarsen kunnen worden gemaakt voor habbekrats, breng licht in donkere tijden, en breng warmte voor u en uw gezin wanne
How doctors treat a hypoplastic heart

How doctors treat a hypoplastic heart

Dit is niet bedoeld voor DIYers proberen zelf. Ik wilde laten weten een beetje over aangeboren hartafwijkingen. Volgens de maart van dubbeltjes, aangeboren hartafwijkingen zijn de geboorteafwijking #1, en meer dan 25.000 baby's worden jaarlijks gebor
How To Develop Film

How To Develop Film

laatste tijdik heb het ontwikkelen van film. De totale kosten met scheepvaart en alles was ongeveer 22 dollar. U moet begrijpen is ditnieteen professionele manier om dingen te doen, hoewel u goede resultaten kunt krijgen. Dit is voor een kleine hobby
Heldere lippen!

Heldere lippen!

De lente is hier en de zomer is net om de hoek! Het is nu tijd om de overgang van donkere, zwaardere make-up helderder, meer vrolijke kleuren. Welke betere manier dan het dragen van een vette lip?Stap 1: Wat die u nodig hebtProducten:licht tot medium
Paddenstoel stoel - Remade stoel uit Goodwill

Paddenstoel stoel - Remade stoel uit Goodwill

paddenstoel stoel instructieTijdens goodwillin kwam op een dag ik een stoel voor een jongen van 2-8 van leeftijd. Mijn vrienden zijn ongeveer om de geboorte van een babyjongen in September dus ik besluit dat deze stoel zou maken een goed cadeau.De it
Airsoft Targeting

Airsoft Targeting

Airsoft richten is een moeilijk te meester vaardigheid. of je met behulp van een Tokyo Mauri volledig automatische Aanvalsgeweer of een pistool van de stinger p9. u kunt overwegen een scope voor je airsoft pistool zoals de Tasco 4 x 20.  Je pistool k
Draadloze outdoor Arduino-weerstation met PC houtkap en grafieken

Draadloze outdoor Arduino-weerstation met PC houtkap en grafieken

ik wilde een logboek van buiten weer met PC houtkap en grafieken voor geruime tijd nu. Er zijn dergelijke apparaten in de markt, maar hun kosten is echt hoog. Zo, besliste te bouwen door mijzelf en de ervaring te genieten.FunctiesTemperatuur, luchtvo
Rainbow Loom Ghost charme

Rainbow Loom Ghost charme

uw materialen. Moet u 45 duidelijk of terwijl bands, 2 zwarte banden en 1 band van uw keuze van kleuren. U moet ook een dreigende haak, adviseer ik een metaal een.Stap 1: opdoemen Zorg ervoor dat uw loom halve cirkels naar u zijn gericht.Stap 2: De l