Julia's ogen _ een geluid-reactieve cinemagram (7 / 9 stap)

Stap 7: Inzicht in de Code â knipperen


Er zijn 2 redenen te knipperen:
Wanneer je alleen maar te knipperen (eenmaal per 4 seconden, gemiddeld)
of wanneer je een luid geluid hoort.

De eerste gebeurtenis wordt aangeroepen door een random generator. Het schept een willekeurig getal tussen 0 en 100, en als het getal groter dan 99 is, ze knippert. Met een framerate van 25, dit gebeurt elke 4 seconden gemiddeld.
Vervolgens wordt gecontroleerd of de horizontale ooghoogte onder een bepaald punt, is want dan je één frame minder voor de knipperende animatie moet. Om te voorkomen dat twee knippert tegelijkertijd, gaat blinzelt waar, wat betekent dat er zijn geen willekeurige getallen gegenereerd.
De lange rij van alss is de frameanimatie controleert welke frame net is gebleken, en wordt blinzelt ingesteld op false nadat de animatie is voltooid.

Als (blinzelt == false) {}
Als (blinzelGenerator < 99) {}
blinzelGenerator = willekeurige (100);
}
else {}
blinzelt = true ;}}

if(blinzelt == True) {}

Als (blinzeln == b6) {blinzeln = b2;}
Als (blinzeln == b5a) {blinzeln = b2;}
Als (blinzeln == b5) {blinzeln = b6; blinzelt = false; blinzelGenerator = 1;}
Als (blinzeln == b4) {}
Als (yWert < 40) {}
blinzeln = b5;}
else {}
blinzeln = b5a; blinzelt = false; blinzelGenerator = 1;}
}
Als (blinzeln == b3) {blinzeln = b4;}
Als (blinzeln == b2) {blinzeln = b3;}
Als (blinzeln == b1) {blinzeln = b2;}



afbeelding (blinzeln, breedte/2, hoogte / 2 + 12);
}

In de / / EQUALIZER u ook vinden:

Als (nichtBlinzeln > 120) {}
nichtBlinzeln = 1;
}

println(nichtBlinzeln);

Als (nichtBlinzeln < 1.5) {}
Als (ton1s > 2) {}
blinzelGenerator = 99,5;
nichtBlinzeln = 100;
}
}

Als (nichtBlinzeln > 99) {}
nichtBlinzeln = nichtBlinzeln + 1;
}

Dat is de tweede reden te knipperen, want ton1s (een lage frequentie) gaat meer dan 2 (een hoge waarde). Dan krijgt de knipperende generator een 99.5, dat wil zeggen, het moet knipperen, en een waarde met de naam nichtBlinzeln telt van 100 tot 120 (0.8 seconden) opnieuw instellen. Dit vermijdt knipperen de hele tijd wanneer er zeer luid.
In het geval dat u de code heb gelezen, je hebt misschien gemerkt dat ik niet alle knipperende frames gebruiken in de instelling, ik gebruikte een aantal van de omhoog-and-down-motie. Dit is alleen maar omdat het ziet er meer vloeiend.

Gerelateerde Artikelen

Geluid-reactieve leidde Tiny cilinderhoed

Geluid-reactieve leidde Tiny cilinderhoed

Deze kleine cilinderhoed is bedekt met LED stickers die fade in- en uitschakelen en oplichten in de reactie aan lawaai. De elektronica zijn allemaal gedaan met materialen van YuKonstruct de nacht van het bouwen van de Chibitronics en de hoed is gemaa
Ex Machina geluid reactieve wand

Ex Machina geluid reactieve wand

Ik begonnen met het maken van geluid reactieve LEDs en realiseerde dat ik een stuk van de muur als in Ex Machina kunt maken. Om te testen dit concept, maak ik een klein laser gesneden kaart bestuur patroon met een stuk papier als lichte diffuser. Ik
Halloween kostuum met skelet masker, mechanische handen, geluid reactieve LED oog ballen en uitwerpselen hoofd truc

Halloween kostuum met skelet masker, mechanische handen, geluid reactieve LED oog ballen en uitwerpselen hoofd truc

he, ik dank u voor aandacht te besteden aan mijn artikel, dit is mijn allereerste kostuum tijdens Halloween parade in Taiwan, eerst en vooral, ik ben dankbaar dat ik heb zoveel inspiratie van instructables, en ik kwam met dit skelet kostuum met volge
NFC Bluetooth in-wall geluid reactieve leidde muziekspeler

NFC Bluetooth in-wall geluid reactieve leidde muziekspeler

Bluetooth stereo met geluid reactieve LED-strip ingebouwd in de muur geactiveerd door Nfc tag of alleen muziek afspelen (Nfc is niet noodzakelijk maar handig)NFC chip zit naast de magnetische Muurbevestiging dus wanneer u plaatst de telefoon, tablet
Gloeiende paw geluid reactieve laptop

Gloeiende paw geluid reactieve laptop

Ive had zulks laptop voor een kort tijdje, en ik vind het veel meer dan mijn oude, maar het ontbrak een beetje persoonlijke flair, iets dat echt het mijn eigen maakte.Ive gezien zoveel instructables op het maken van een verlicht ontwerp zoals macs zi
Geluid-reactieve oorbellen

Geluid-reactieve oorbellen

Hebt u gewenst dat uw oorbellen een beetje meer dynamiek in de club waren? Ik dacht zo. Deze oorbellen licht niet alleen up... de lichten pulse in de tijd met het ritme van welke muziek/geluid om je heen is. Ze hebben verscheidene verschillende anima
Geluid reactieve RGB LED Piano licht!

Geluid reactieve RGB LED Piano licht!

Hey iedereen! It's Christmas, en de laatste tijd ik been playing rond met LED's en mijn Arduino alot. Ik heb dit geweldige idee van de verlichting omhoog mijn buffetpiano terwijl knutselen met sommige RGB LED strips. De RGB-LEDs stoten licht dat word
Geluid reactieve EL Wire toe te voegen aan uw BoomBox

Geluid reactieve EL Wire toe te voegen aan uw BoomBox

Dit Instructable krijgt u stappen waarmee u EL Wire toevoegen aan een bestaand project.Na het bouwen van mijn BoomBox, heb ik besloten om licht is met EL Wire.The EL Wire ik gemonteerd aangesloten op een omvormer geluid gecontroleerd. Dit kunnen hier
Maak een geluid buis (boodschap in een fles)

Maak een geluid buis (boodschap in een fles)

een geluid buis is een zeer intuïtieve gadget: Maak een geluid in één uiteinde van de buis. Sluiten om op te slaan van het geluid in de buis. Release het geluid door het openen van de buis is de andere kant.Als u wilt aangeven dat een bericht te wach
Star Wars Jawa ogen voor een Jawa kostuum

Star Wars Jawa ogen voor een Jawa kostuum

Ok dus mijn neef wil een Jawa dit jaar voor Halloween.  Oma is de naaister, kregen we haar een dure naaimachine van Bernini dus ging ze gek met de mantel van Jawa.  Ik vond op de taak van het maken van de Jawa-ogen.  Ik bedoel kom op ik heb al het ma
How to turn een video in een geluid voor iMovie

How to turn een video in een geluid voor iMovie

Deze DIY is gebruikt om te helpen een persoon neemt een video van Youtube of andere en plaatst u deze in iMovie. WAARSCHUWING: U KAN ITUNES NODIG ALS ER EEN ANDERE VERSIE. OOK, U ZAL ZIJN VOOR DOWNLOADEN VAN DE VIDEO GELUID, MAAR KUNT U DEZE DAARNA V
Maken van een Audio-reactieve LED Circuit

Maken van een Audio-reactieve LED Circuit

deze instructies zal u helpen leren hoe te bouwen van een audio-reactieve LED-circuit.  Vertrouwdheid met elektronica en solderen is raadzaam behoudens eventuele fouten circuit, de taak moet nemen niet meer dan een uur. Dit circuit kan gemakkelijk wo
Acryl dodecaëder spreker met geluid reactieve LED's

Acryl dodecaëder spreker met geluid reactieve LED's

Hallo, is mijn naam Charlie Schlager. Ik ben 15 jaar oud, naar de Fessenden School in Massachusetts. Deze luidspreker is een zeer leuke bouwen voor elke DIYer op zoek naar een cool project. Ik bouwde deze luidspreker voornamelijk in het Fessenden inn
Geluid reactieve 2.1 audio versterker (flitsende ipod dok)

Geluid reactieve 2.1 audio versterker (flitsende ipod dok)

dit is mijn versie van de LED-vakken die ik op deze site gezien heb. Dit het laatste deel van mijn opleiding als trainee secundaire Design technologie leraar gevormd.Zijn vrij eenvoudig. Ik nam het knipperende circuit voor een led box en het ingebouw