Dood van ratten (21 / 24 stap)

Stap 21: De gecodeerde Rat


ik moet je waarschuwen, deze stap is nogal verwarrend. Geloof ik.

Aan som dingen omhoog, hier is wat ik wilde de rat te doen, licht betreffende:

-De ogen moest worden blauw punten, dat wil zeggen één blauwe LED's. Zij moeten veranderen in intensiteit na verloop van tijd terwijl niet flikkeren, en ze moeten "blink" (uitschakelen) zo nu en dan. Twee keer knipperen willekeurig zou leuk zijn, en dus zou worden winking, d.w.z. slechts één oog knippert.
-De hourclass moet een of andere manier, glinsterende worden als mogelijk een uneartly lichte in het zand ingesloten.

Ik begon met twee LED's op PWM pennen, en iets voor de subtiele verandering in helderheid geprogrammeerd. Ik heb toegevoegd dan knipperen met behulp van een willekeurige element, en na het overwinnen van een glitch waardoor de ogen te knipperen herhaaldelijk na het eerste knipperen heb ik besloten dat ik niet echt de rat wilden op het wink immers.

Na verloop van tijd verbeterde ik de code om de knipperende gladder en de subtiele verschuiving randomize.

Voor de glinsterende besloten heb ik te gebruiken een shift register, minstens aanvankelijk. Ik dacht dat dit zou me te zetten een aantal LEDs in de zandloper met minder draden toestaan. Het was een leuke manier om te oefenen, maar ik het idee op het breadboard gesloopt. Het draden kan redden, maar ik zou met behulp van een microcontroller met ongeveer 10 pinnen ongebruikte.

Dus besloten heb ik te slaan het shift register en de LEDs direct, waardoor het me om te profiteren van de PWM voor meer effecten, te gebruiken.

Het grootste probleem er was om te beslissen welke kleur te gebruiken. In de films en de boeken in het algemeen, is er een probleem. Tuurlijk, er is veel afbeeldingen en beschrijvingen van de dood (hij is een van de beste personages, geloof me), en hourglasses zijn featured, ook, maar het ding is... Death's domain is



.

Going door wat ik had was niet haalbaar, want ik heb nog een vrij grote voorraad van LEDs van verschillende kleuren - de goedkope ones, maar ze oplichten en dat is wat telt. Dus had ik groen, rood, blauw, geel, oranje... Houdend in mening dat de ogen zijn blauw ik dacht groen zou een goede keuze, maar vervolgens een kleine stem in mijn hoofd - de ene schelden me voor het gebruik van een verschuiving te registreren in de eerste plaats wanneer ik kon hebben PWM in plaats daarvan - zei "Waarom koos?".

Dus besloten heb ik om te gaan voor groen als knipperende lichten, slechts aan/uit, en andere kleuren die zou verdwijnen, vooral rood en geel toevoegen. Die 2-3 LEDs zou doen sommige willekeurige en neergaande dimmen terwijl 5-7 groene degenen zou willekeurig knipperen.

Ik samen te stellen iets bevalt en na sommige spelen arround, besloot ik dat mijn beslissing had zijn ontsierd. Dus overgestapt ik naar groen en oranje, meer groen dan oranje, met vervagen en knipperende LEDs in beide kleuren.

En toen kwam het punt dat ik moet verontschuldigen voor, waardoor je dat alles alleen om u te vertellen dat in het einde, zijn ontevreden met mijn opties en wat ze zag eruit als lezen, ik het licht voor de zandloper volledig gesloopt.

Dus, hier is de code die ik voor de rat gebruikte. Alles wat dat het doet het maken het knipperen.

-----

int auge1 = 6;           de pin die de ogen zijn aangesloten op
int auge2 = 5;

int auge_hell = 100;    Hoe helder de LED is
int auge_fade = 4;    Hoeveel punten te vervagen van de LED door

int auge_hellmax = 250;
int auge_hellmin = 80;

int blinkytime = 0;
int auge_hellalt = 0;

VOID Setup {}
pinMode (auge1, OUTPUT);
pinMode (auge2, OUTPUT);
}

void loop {}

analogWrite (auge1, auge_hell);
analogWrite (auge2, auge_hell);

Als (blinkytime == 0 & & random(175) == 1) {}
blinkytime = willekeurige (4, 14);
auge_hellalt = auge_hell;
auge_hell = 0;
}

schakelaar (blinkytime) {}
Case 0:
auge_hell = auge_hell auge_fade;
Als (auge_hell < = auge_hellmin) {}
auge_fade = - auge_fade;
auge_hellmin = random(50,100);
}
anders als (auge_hell > = auge_hellmax) {}
auge_fade = - auge_fade;
auge_hellmax = random(120,250);
}
breken;
Case 1:
auge_hell = auge_hellalt;
blinkytime = 0;
breken;
standaard:
blinkytime--;
breken;
}

delay(60);
}

Gerelateerde Artikelen

Hoe Samurai Armor en dood van Ninja sterren

Hoe Samurai Armor en dood van Ninja sterren

Adam toont u hoe te maken Samurai Armor en Ninja dood sterren voor filmmakers op een laag budget.Als u zien van een effect of de prop wordt gemaakt op een video die kunt u een effect overal gaat aanvragen wilt, kan je naar onze website opwww.CRTutori
Humane multi muis val Zapper - geen onmiddellijke dood van pijn

Humane multi muis val Zapper - geen onmiddellijke dood van pijn

laat me beginnen door het conflict tussen "Humaan" en "Muis Zapper", te verduidelijken.Ik heb een grote muis plaag probleem waar ze eten alle mijn hond en papegaai eten elke avond - en velen van hen.Ik probeerde aankoop van verschillen
Dood van Frosty

Dood van Frosty

Snow day in Dunmore East. We krijgen nooit sneeuw, dus het was een legitieme reden om over te slaan college = P.Dit in de tuin van een vrienden gemaakt. Gebruikt 2 kuipen van ketchup, 1 wortel, misdaad scène tape online gekocht en voor de hand liggen
Multi schroevendraaier / de ster van de dood van de ninja

Multi schroevendraaier / de ster van de dood van de ninja

probleem:Wanneer ik omhoog op het dak vast de AC ik meestal vergeten een instrument te gaanOplossing:Multi schroevendraaierMaterialen:hout of metaal 1 "x 1" x 1 "Super lijm of TIGhulpprogramma voor bits (harbor freight $2.97 voor 6)Stap 1:
Gevaarlijke dood van een hot-lijmpistool

Gevaarlijke dood van een hot-lijmpistool

I was just gonna stop in mijn hot-lijmpistool, zoals altijd. Maar iets vreemds gebeurde dit keer wanneer ik aangesloten in. Het maakte een pop en maakte een kleine vuurbal op mijn bureau. Hoewel het niet om het even wat op brand licht zou het gevaarl
Elimineren van boom ratten

Elimineren van boom ratten

Ratten dragen meer dan 40 schadelijke ziekten bij de mens en rat-overgebrachte ziekten worden verondersteld te hebben genomen meer mensenlevens tijdens de laatste 10 eeuwen dan alle slachtoffers van alle oorlogen en revoluties gecombineerd. Elk jaar,
Houten Chakram cirkel van dood

Houten Chakram cirkel van dood

Een houten Chakram gemaakt van esdoorn en genadeloos in de tegemoetkomende vijand hordes geslingerd.De dood van de beroemde cirkel van de Sikhs, en ook gezwaaid door Xena Warrior Princess in de late 1990 's. Mijne is gemaakt van esdoorn en eindigde g
Aandrijving van de flits van de ster van de dood

Aandrijving van de flits van de ster van de dood

uw Lego Death Star omzetten in een flash drive.Stap 1: Materialen & Tools Materialen;1. Lego 9676 TIE Interceptor™ & Death Star™ (dit product wordt vermeld als "pensioen" in de Lego website, maar ik denk dat u in de winkels of online vin
Hoe het bouwen van een Batman: Mr. Freeze Costume - versie 2.0

Hoe het bouwen van een Batman: Mr. Freeze Costume - versie 2.0

Ijskoude temperaturen kan terugkeer met gemak en zelfs koeler dan vóór! Het verhaal is dat Victor Fries was een wetenschapper in het DC Universum, die probeerde om te helpen zijn cryo-genically bevroren vrouw. Nou, zoals alle corrupte bedrijven en on
Google karton 1.5 - beste van 1.0 + 2.0

Google karton 1.5 - beste van 1.0 + 2.0

Google karton is een goedkope manier om virtual reality (VR) ervaring op uw Apple of Android mobiele telefoon. U downloaden apps (veel gratis--Zie recs eind), pop ze in de ViewMaster-achtige viewer en je hoofd bewegen om te zien van de 360 graden van
Kiezen van groenere kunststof

Kiezen van groenere kunststof

Geïnteresseerd in groenere kunststof kiezen en het vermijden van giftige onzin? Of je maakt leuke geekadelic spullen of hardcore Eco-geek waar, hoe kiest u gezonde duurzame kunststoffen?Stap 1: Denk - heb je echt nodig kunststof? Of zou hout of metaa
Hoe boost IQ + leer iets met 50.000 pagina's van stimulerende boeken!

Hoe boost IQ + leer iets met 50.000 pagina's van stimulerende boeken!

Hoe mensen slimmer?-Door te leren!-Degenen die zich beter richten op zelf-onderwijs en leren hebben de potentie om autodidact genieën zoals Leonardo da Vinci en Einstein!Dit instructable toont je hoe lezing versterkt van uw intelligentie en verbetert
Hoe te ontdoen van vlooien

Hoe te ontdoen van vlooien

hier is een paar eenvoudige technieken die u volgen kunt om te vernietigen die pesty kleine insecten bekend als vlooien.Vlo:Nee, ik ben niet praten over de bassist van de Red Hot Chili Peppers, ik spreek over het insect.(Definitie van Wikipedia)Vlo i
Doden van bedwantsen met uw Kerstverlichting

Doden van bedwantsen met uw Kerstverlichting

Santa is het controleren van zijn lijst, en elke laatste wandluis is op de ondeugende lijst!Dit jaar, Santa heeft een cadeautje voor alle bed bugs: HOT dood!!Bedwantsen zijn op nationaal niveau in het nieuws dit jaar, en ik heb hen ontmoet in een hot