8x8 LED Matrix Animations (8 / 14 étapes)

Étape 8: L’esquisse de programmation

à l’étape précédente, nous avons testé toutes les LED en utilisant l’arduino.

Voici comment fonctionne l’esquisse. En cas de doute sur les principes de programmation utilisés, veuillez effectuer une recherche Internet sur la façon dont ces travaux.

Au sommet, nous configurons le tableau des broches qui sont connectés à la matrice de LED.
Nous créons deux tableaux une ligne appelée [] et [col]. [rangs] recense les cathodes et col [] est la liste des anodes.

Ensuite dans la fonction de configuration (configuration du Sub) nous définissons l’Arduino jusqu'à contrôle la matrice.
Tout d’abord, il définit toutes les quilles à la sortie. Cela se fait dans la boucle for, qui juste parcourt toutes les quilles répertoriés dans les tableaux et les affecte à leur sortie. Il définit également les cathodes à élevé.

Ceci active les broches donc quand nous avons mis à élevé une tension est envoyée sur cette broche, et si envoyé à faible puis la broche est connectée à la masse. Dans la configuration, nous avons mis toutes les cathodes à haute afin que tous les voyants sont éteints, indépendamment de l’état de l’anode (haute ou basse). C’est probablement la meilleure façon de s’assurer qu’un voyant est éteint, sans avoir à vérifier l’état de l’anode.

Donc si nous envoyons une ligne vers le bas et une colonne à vif puis où ces deux rencontrent la LED seront allume. Si nous envoyons aussi bien rangée et col à haute ou basse puis la LED ne s’allume pas car il n’y a aucun écoulement de tension autour du circuit.

La fonction de boucle est gérée automatiquement par l’arduino. Quand il arrive à la fin de la fonction de boucle, puis il s’exécute de nouveau. ainsi nous pouvons utiliser ce comportement pour allumer chaque LED.
Première la boucle for, parcourt toutes les tiges dans les baies et transforme toutes les lignes de basse et de toutes les colonnes à haute
Est alors appelé un délai de 500 millisecondes. Si vous souhaitez que les lumières à clignoter lentement puis augmentent ce nombre. Pour accélérer le flash puis réduire ce nombre
Puis elle s’éteindra eux tous, en définissant les lignes aux colonnes à basse et haute
Puis un délai de 500 millisecondes s’appelle donc les feux clignotent.

Ce code est très bien pour juste le test simple, mais à l’étape suivante, nous allons améliorer le code permettant de dessiner des animations et des effets différents.

Articles Liés

Effet de flammes avec un 8 x 8 LED Matrix et ATMega328

Effet de flammes avec un 8 x 8 LED Matrix et ATMega328

il y a quelque temps j'ai trouvé quelques messages de blog expliquant comment utiliser une matrice de LED en pendentif (http://hackaday.com/2013/01/10/8x8-led-matrix-pendant-sealed-in-a-block-of-epoxy/ et https://sites.google.com/site/tinymatrix/ ).
Pong avec 8 x 8 Led Matrix sur Arduino

Pong avec 8 x 8 Led Matrix sur Arduino

jeu Pong créé avec 8 x 8 Led Matrix sur Arduino Diecimila (microcontrôleur Atmel ATMega 168). Pour plus d'informations http://blog.bsoares.com.br/arduino/ping-pong-with-8x8-led-matrix-on-arduino
Arduino Bi-color LED Matrix Flappy oiseau jeu basé

Arduino Bi-color LED Matrix Flappy oiseau jeu basé

Nous avons construit un certain projets en utilisant les kits Bi-color (rouge et vert) LED Matrix Module pilote de jolliFactory et ont publié leur comme instructables ici. Chacun de ces modules utilise deux MAX7219 Display Driver ICs pour piloter une
Rond LED Matrix - 340 Pixels x WS2801

Rond LED Matrix - 340 Pixels x WS2801

340 morceaux de pixels WS2801 avec LED RGB 12mm ont été utilisés pour créer un simple à assembler RGB LED matrice/écran. Tout genre de cher, ils sont extrêmement faciles à monter, câbler et au contrôle. Ce type de chipset pixel WS2801 a été choisi po
Horloge LED Matrix Arduino 32 X 16

Horloge LED Matrix Arduino 32 X 16

J'ai trouvé un très joli jouet de l'affaire.Je pensais essayer de faire une très jolie horloge avec les jouets de l'affaire.Malheureusement, très joli jouet de l'affaire est introuvable seul.Défaillance n'est pas autorisé * _ *Étape 1: Matériaux/comp
Arduino basé jeu de Pong Bi-color LED Matrix

Arduino basé jeu de Pong Bi-color LED Matrix

Nous avons créé deux projet de jeu instructables jusqu'en utilisant les kits Bi-color LED Matrix Driver Module SLT jolliFactory que nous avons conçu. Ce module LED Matrix est conçu pour pouvoir chain-donc vous pouvez chaîner les modules ensemble au n
Arduino basé Bi-color LED Matrix Snake Game

Arduino basé Bi-color LED Matrix Snake Game

Nous avons démontré comment un Arduino basé jeu de Tetris Bi-color LED Matrix peut être construit dans notre dernière instructable. Nous étions tout à fait surprenant il a été présenté à la page d'accueil de Instructables et lui ont valu une poignée
Arduino basé Bi-color LED Matrix Game of Life

Arduino basé Bi-color LED Matrix Game of Life

Jeu de la vie de Conway n'est pas un jeu de classique. C'est le plus connu automate cellulaire à deux dimensions créée par le mathématicien John Horton Conway en 1970.Il se joue sur une grille à deux dimensions de cellules. Une cellule peut être mort
Voix d’entrée Arduino Bi-color LED Matrix défilement affichage texte (Bluetooth + Android)

Voix d’entrée Arduino Bi-color LED Matrix défilement affichage texte (Bluetooth + Android)

Tout en naviguant sur des projets intéressants à Instructables, nous sommes tombés sur l'impressionnante voix activée Arduino (Bluetooth + Android) instructable. Vous pouvez consulter il àRécemment, nous avons mis en place une instructable pour const
7 affichage du texte de défilement Bi-color LED Matrix

7 affichage du texte de défilement Bi-color LED Matrix

Ici, nous montrons comment un Bi-color 7 8 x 8 LED Matrix Scrolling Text Display est construite, dans laquelle messages et commandes peuvent être envoyées à lui via Bluetooth à l'aide d'un téléphone intelligent Android. Logiquement, tout appareil cap
Arduino basé Bi-color LED Matrix Audio Spectrum Visualizer

Arduino basé Bi-color LED Matrix Audio Spectrum Visualizer

Après que nous sommes arrivés avec le kit de Bi-color LED Matrix Driver Module, nous avons recherché de projets intéressants de travailler avec elle.Pourrait vous intéresser dans certains de ces projets, que nous avons mis en à instructables à l'aide
Son activé 4 X 7 RGB LED Matrix

Son activé 4 X 7 RGB LED Matrix

cette instructable est sur un son activés RGB Led Matrix fabriqué à partir de RVB Led et maison maintiennent les articles. Les utilisations de la matrice de LED trois compteurs binaire de 4 bits et un décalage de 4-bits s'inscrire (pour les fils de t
Table basse de LED Matrix

Table basse de LED Matrix

quelques photos de la construction de mon contrôlé par Arduino 8 x 8 LED matrix LED table basse.
Arduino basé Bi-color LED Matrix Tetris Game

Arduino basé Bi-color LED Matrix Tetris Game

L'un de l'électronique DIY kit jolliFactory est venu vers le haut avec est le Bi-color LED Matrix Driver Kit de Module. Ce module est conçu pour chaîne-en sorte que vous pouvez chaîner les modules ensemble au nombre de modules dont vous avez besoin e