8x8 LED Matrix Animations (11 / 14 stap)

Stap 11: Shuffle de animatie om te spelen

Hopelijk u hebt nu uw eigen animaties gemaakt en hebben een flink aantal uit te voeren. Dit ziet er fantastisch uit, wanneer elke animatie wordt uitgevoerd, maar kan heel saai als het loopt ze in de zelfde orde everytime.

Deze wijziging zal ze in willekeurige volgorde uitvoeren.

aan het begin van de schets onder de array van pinnen moeten we een nieuwe definitie van de array toevoegen

nietig (* funcAnimate[2])();

Dit zet een pointer, genaamd funcAnimate. Zonder het gaan naar de eigenlijke werken details in principe ingesteld een scala aan functies die we in de lus functie kunt oproepen. We kunnen een willekeurige matrixelement noemen uit deze array en vervolgens die functie zal lopen. Daardoor kunnen we om uit te voeren 3 willekeurige animaties. Als u meer dan 3 Wijzig het getal in de vierkante haken. Vergeet niet dat het moet één minder dan het totale aantal animaties. (Als gevolg van de matrix te beginnen tellen bij 0)

In de setup functie die we nodig hebben om te definiëren welke animatie vervolgens gekoppeld aan welk element van de matrix funcAnimate. Voeg de volgende twee regels en animate1 en animate2 wijzigen in de werkelijke namen van de functies van uw animatie

funcAnimate [0] = animate1;
funcAnimate [1] = animate2;

We moeten dan in de lus functie wijzigen van de code om te bellen naar willekeurig een array-element uit de array funcAnimate.

void loop {}
int randnumber = 0;
randnumber = random(0,1);
voor (int x = 0; x < 2; x ++) {}
(*funcAnimate[randnumber]) ();
delay(1);
}
}

In de lus, wordt een willekeurig getal tussen 0 en 2 (0 of 1) geselecteerd. Dan zal de lus noemen de animatie dat in die positie in de matrix. Hebt u Wijzig meer dan 2 animaties de willekeurig getal van 2 in het aantal effecten hebt.

De onderstaande code moet tot nu toe geven u een idee van het maken van animaties en Toon hen op de LED-matrix.

Gerelateerde Artikelen

LED matrix - spel van het leven

LED matrix - spel van het leven

Dit project zal het uitvoeren van Conway's spel van het leven op een 8 x 8 LED matrix.Het heeft 2 knoppen, een voor het opzetten van een willekeurig veld, de andere starten of stoppen van de iteraties.Stap 1: materialen Een 8 x 8 LED matrix2 x aprox.
Pong met 8 x 8 Led Matrix op Arduino

Pong met 8 x 8 Led Matrix op Arduino

spel Pong gemaakt met 8 x 8 Led Matrix op Arduino Diecimila (microcontroller van Atmel ATMega 168). Voor meer informatie http://blog.bsoares.com.br/arduino/ping-pong-with-8x8-led-matrix-on-arduino
Vlammen effect met een 8 x 8 LED Matrix en ATMega328

Vlammen effect met een 8 x 8 LED Matrix en ATMega328

een tijdje geleden vond ik sommige blogposten uit te leggen hoe het gebruik van een LED-matrix als een hanger (http://hackaday.com/2013/01/10/8x8-led-matrix-pendant-sealed-in-a-block-of-epoxy/ en https://sites.google.com/site/tinymatrix/ ). De 8 x 8
TFT Touch scherm Animation Engine en 8 x 8 RGB LED Matrix Controller

TFT Touch scherm Animation Engine en 8 x 8 RGB LED Matrix Controller

Deze ingesloten toepassing heeft hoopjes van creatieve potentieel voor elke aspirant Arduino fanatici! Een TFT Touch scherm Animation Engine en optionele 8 x 8 RGB LED Matrix Controller. Bekijk de introductie video voor meer details:Wat je nodig hebt
Arduino 8 x 8 RGB LED Matrix Controller with 4 Shift Registers en temperatuursensor

Arduino 8 x 8 RGB LED Matrix Controller with 4 Shift Registers en temperatuursensor

De eerste helft van deze instructievideo toont dat een voltooide project van een Arduino met 4 shift registers (74HC595) gebruikt om te bepalen en 8 x 8 RGB LED Matrix. Er is ook een DS18B20 temperatuursensor gebruikt voor weergave van de temperatuur
Gemakkelijk 4 x 6 LED Matrix, Arduino!

Gemakkelijk 4 x 6 LED Matrix, Arduino!

In deze inst'able, zal ik u tonen hoe te creëren uw zeer eigen 4 x 6LED matrix evenals u tonen hoe om code te schrijven voor het!Er is een animatie Schepper programma in stap 4!Hier is één animatie om u enthousiast over het project!*** Golf animatie
8 x 8 LED matrix

8 x 8 LED matrix

dit instructable zal u tonen hoe te maken van een 8 x 8 LED matrix in heks kunt u controleren van evry één LED en uw eigen patronen maken, zolang ze hoeft alleen 64 pixels om ze te laten in één kleur.Update 25.09.10Ik heb toegevoegd een patroon gener
Arduino gebaseerd Bi-color LED Matrix Audio Spectrum Visualizer

Arduino gebaseerd Bi-color LED Matrix Audio Spectrum Visualizer

Nadat we met de Bi-color LED Matrix Driver Module kit kwamen, we hebben ons gebogen rond voor interessante projecten te werken.Bent u wellicht geïnteresseerd in een aantal van de projecten die we hebben opgemaakt op instructables met behulp van deze
Grote 8 x 8 LED Matrix Display

Grote 8 x 8 LED Matrix Display

Heb je gewerkt met kant en klare 8 x 8 LED matrix als beeldschermen? Ze komen in verschillende maten en zijn erg interessant om mee te werken. De grootte van een grote beschikbaar is rond 60 x 60 mm. Als u op zoek bent voor een veel grotere kant en k
Arduino gebaseerd Bi-color LED Matrix Game of Life

Arduino gebaseerd Bi-color LED Matrix Game of Life

Conway's Game of Life is geen conventionele spel. Het is de bekendste tweedimensionale cellulaire automaat gemaakt door de Britse wiskundige John Horton Conway in 1970.Het wordt gespeeld op een tweedimensionaal raster van cellen. Een cel kan worden d
Arduino gebaseerde Bi-color LED Matrix Tetris Game

Arduino gebaseerde Bi-color LED Matrix Tetris Game

Een van de elektronica DIY kit jolliFactory kwam omhoog met is de Bi-color LED Matrix Driver Module Kit. Deze module is ontworpen om kunnen keten-zodat u kan serieschakeling de modules samen aan het aantal modules moet u past bij uw project.De volgen
Stem ingang Arduino Bi-color LED Matrix scrollen tekstweergave (Bluetooth + Android)

Stem ingang Arduino Bi-color LED Matrix scrollen tekstweergave (Bluetooth + Android)

Tijdens het browsen interessante projecten op Instructables, stuitte we op de indrukwekkende stem geactiveerd Arduino (Bluetooth + Android) instructable. Je kan check it out opOnlangs, hebben zetten we een instructable te bouwen een 7 Bi-color 8 x 8
8 x 8 LED Matrix voor RaspberryPi en 3 programma's

8 x 8 LED Matrix voor RaspberryPi en 3 programma's

Dit is een 8 x 8 LED matrix voor een RaspberryPi en drie programma's uit te voeren op het:1 - een "Hello World" programma met een volledige Engelse lettertype.2 - een dobbelspel.3 - een kleine versie van de 8 x 8 van Conway's Game of Life..U moe
Een 8 x 8 LED matrix verbinden met een klein Breadboard

Een 8 x 8 LED matrix verbinden met een klein Breadboard

deze matrices zijn leuk om te spelen met, maar hun grootte maakt hen moeilijk te gebruiken op de meeste breadboard. Hier is een manier om te mounten op een klein breadboard in een (relatief) nette manier.Hebt u nodig:1 breadboard1 8 x 8 LED matrix (d