Oog van Agamotto (8 / 12 stap)

Stap 8: De Code


Misschien wel de langste en meest intensieve deel van de hele bouw. De 3D print kan hebben genomen me 3 maanden om te ontwerpen, maar de code is een work in progress voor 6 maanden. Meestal omdat ik een noob, maar ook ben omdat ik gebruiken een bos van "trucs moest" om de Trinket te animeren van het oog.

Zie, Arduinos zijn niet echt geschikt voor animaties, vooral de animaties die zo groot als dit zijn. Zeker een kleine bitmap kan werken, maar het meest waarschijnlijk eet veel van het systeemgeheugen in beslag en uw schets wordt in wezen een één-truc-pony. Dus ik moest raadplegen krijgen een heleboel bronnen om niet alleen de Trinket te animeren, maar passen ook de schets op de microcontroller met extra ruimte voor andere functionaliteit. Ik heb echter met een heleboel hulp. Hieronder vindt u sites/blogs die ik raadpleegde en ontleend, die ik in de sketch gebruikte zijn gecrediteerd binnen de code:

Um, ja, dus ik bezig was.

Dus is wat je hier ziet een evolutie van begrip terwijl staande op de schouders van vele mensen die daadwerkelijk weten wat ze doen. Vandaar kan mijn code een beetje ongepolijste en volumineus, maar het werkt. U kunt het openen via mijn github link:

https://github.com/zymurgeneticist/Eye_of_Agamotto

Uploaden van de code in het Ino bestand in de bovenstaande link naar uw Trinket 5V Pro (andere microcontroller zal moeten worden gecompenseerd voor het in de code). Zorg om te lezen over het gebruik van de Trinket bootloader eerst. U zal niet zitten kundig voor uitvoeren van de schets en de animaties zien totdat je alles in de volgende stap monteren.

De truc was om de meeste van de "animatie" met een kleine eigenschap die voorziet in de controller van de ILI9340 op het display. Wanneer het oog heen en weer langs de x-as (echt de y-as kijkt, omdat het display is bedoeld als verticale) is niet het beeld echt wordt geanimeerd, het wordt eigenlijk scrollen, zoals u zou doen met tekst. Hierdoor kan de microcontroller en de display te doen het zware en tijdrovende laden van de bitmap eenmalig (gedaan met de achtergrondverlichting uit zodat u het niet kunt zien), alle andere animatie in deze weergave wordt bereikt door "scrollen" op en neer (of links en rechts in ons geval).

Gerelateerde Artikelen

Steampunk Lamp: Het oog van Ra

Steampunk Lamp: Het oog van Ra

lieve Steampunkers, beste vriendenNa twee ontspannen avonden in mijn laboratorium ben ik zeer blij te presenteren u een zeer speciale lamp:Het oog van RaDeze zeer krachtige lamp is gewijd aan de oude Egyptische zonnegod Ra. Het is zo krachtig, dat he
Khet oog van horus balk splitter

Khet oog van horus balk splitter

dit instructable zal u tonen hoe om uw eigen oog van Horus balk splitter stukken voor het bordspel Khet.Stap 1: spullen daarvoor u moet:elektrische tape (tape zou moeten doen)kartonhete lijmduidelijke plastic CD-doosjeiets te snijden van de kunststof
Oog van Sauron Ornament

Oog van Sauron Ornament

ziet u wanneer u slaapt, het weet wanneer u wakker bent.  Dit sieraad is een kleine, draagbare versie van het oog van Sauron uit de recente Lord of the Rings film serie.Normaal gesproken mengen niet u op basis van olie en watergedragen verf.  Om het
Het oog van de Pauw (Feather)

Het oog van de Pauw (Feather)

Hallo! Ik ben A. Laura Brody. Ik re-make, opnieuw purpose en hergebruik van allerlei materialen. Ik ben de maker van een kostuum door handel, en ik ben met behulp van deze vaardigheden opnieuw ontworpen ondersteunende technologie apparaten maken. Dat
Kleine Tips: Trekken het oog van een anime in SketchBook Pro

Kleine Tips: Trekken het oog van een anime in SketchBook Pro

Tiny Tips zijn enkel dat: weinig tips over het gebruik van SketchBook!Deze kleine tip laat zien hoe met het gereedschap Ovaal in SketchBook Pro te maken van een anime stijl oog.
Oog van de oceaan

Oog van de oceaan

Dit instructable zal u tonen hoe te maken van de "Eye of the Ocean" decor stuk, met behulp van Sketchup en een 3D-printer (of afdrukken service zoals Shapeways of Sculpteo).Dit is zo ontworpen dat een licht/LED die worden gemonteerd in het midde
Oog van Newt Cookies

Oog van Newt Cookies

deze zijn een perfecte "niet-te-spooky" traktatie voor de kids, hoewel oudere ghouls neiging om hen omhoog te schrokken!Stap 1: Ingrediënten:1 pakket Betty Crocker suiker Cookie Mix1 ei1/2 c. boter of margarine, verzacht1/2 c. Trix granen, geple
Het oog van de bril geval Tutorial

Het oog van de bril geval Tutorial

hier is een leuke naai-project die iedereen kan doen.Maak zelf een bril zaak ter bescherming van uw bril!Je nodig hebt:9 door 9" stuk stof. (Ik gebruikte geborduurde linnen.) 8.5" door 8.5" stukje stof voor de voering 9" door 9" s
Minecraft oog van sauron

Minecraft oog van sauron

gewoon een kleine project dat mij en mijn vrienden deed gebaseerd op lotr.Stap 1: Sorry ik niet tutorial. Het duurde 3 maanden en we begonnen vorig jaar. Dus document ik niet
Dr. Strange kostuum

Dr. Strange kostuum

A Dr. Strange kostuum tot leven gebracht met spreuken met microcontrollers, LED's en sensoren!Zie, de Sorcerer Supreme!Met de film binnenkort, zei een vriend van mij dat mijn volgende kostuum moet Dr. Strange... Ik denk niet dat hij me serieus te nem
Het maken van een griezelig oog in Gimp

Het maken van een griezelig oog in Gimp

In mijn eerste ooit instructable ik zal onderwijzen u hoe maak je een griezelig oog. Het is zeer eenvoudig maar kan een geweldig effect wanneer deze wordt gecombineerd met andere griezelige functies hebben. Ik gebruik GIMP maar ik neem aan dat u dit
ThunderCats zwaard van voortekenen - dolk formulier

ThunderCats zwaard van voortekenen - dolk formulier

Leeuw-O, de leider van de ThunderCats, zijn team leiden met een krachtige, bovennatuurlijke wapen - het zwaard van voortekenen. Toen niet zwaaiende het zwaard in de strijd, was het zwaard in een kleinere vorm van de dolk. Je bent niet nieuw voor deze
Hond agility band sprong van pallet

Hond agility band sprong van pallet

Sinds ik begon mijn hond in agility klassen, heb ik het opbouwen van een aantal obstakels van de cursus. Sommige van deze belemmeringen zijn vrij duur om te kopen in hoge kwaliteit, nieuwstaat. Mijn doel is geweest om bruikbare degenen thuis met mini
Winning van ertsen (en andere materialen) in Minecraft

Winning van ertsen (en andere materialen) in Minecraft

Minecraft zou niet wat het was zonder mijnbouw! Ik ga in dit Instructable over alle verschillende ertsen en speciale bronnen u kan mij in het spel en wat ontzagwekkende dingen u met hen doen kunt!Stap 1: Oven en smelten Om het ambacht van sommige din