Matrice de LED contrôlé GUI (4 / 6 étapes)

Étape 4: Programmation de l’Arduino

L’avantage de la construction de la matrice sont contrôlés par des lignes et des colonnes, c’est que vous n’avez pas besoin d’un NIP pour contrôler chaque diode. L’inconvénient, cependant, est que certaines LED ne peut pas être affichées simultanément sans autres indésirables LED s’allumant. Pour empêcher les indésirables LED d’éclairage, la vous devez prendre avantage d’un effet appelé persistance de la vision (POV). Pour utiliser cet effet, l’Arduino sera effectivement seulement lumière une rangée de LED à la fois, mais il permet de faire défiler les lignes si rapidement que l’image aura l’air solide.

Maintenant, je ne sais pas si il existe une norme pour comment les afficheurs à LED faire défiler les lignes/colonnes, mais j’ai écrit mon programme de contrôle de POV à partir de zéro. Si vous descendez à l’essentiel, il fonctionne comme ceci :

Code de l’Arduino contient un ensemble de tableaux (on pourrait aussi utiliser un tableau 2D unique), un pour chaque ligne, qui indique quels LEDs dans la ligne sont activés. Le programme balaye ces tableaux un à la fois et les lumières de l’Arduino uniquement les LED qui sont indiquées à la ligne après ligne. Il s’allume les LED dans la rangée en affectant l’axe de la ligne « LOW » et les broches pour les LED allumées à « HIGH ». Chaque cycle, le programme s’exécute également une fonction qui collecte toutes les entrées par une connexion série. Les entrées sont sous la forme d’entiers, qui correspondent à une LED sur la matrice. La matrice est organisée en tant que tel :

[0, 1, 2]
[3, 4, 5]
[6, 7, 8]

Si le code reçoit le numéro « 6 » sur la série, l’état de la partie inférieure gauche de LED dans le tableau est sous tension.

En raison de sa longueur, je ne va pas collez le code dans ce texte, mais vous pouvez télécharger une version commentée de celui-ci juste en dessous :

Articles Liés

Horloge binaire Arduino à l’aide de la matrice de LED

Horloge binaire Arduino à l’aide de la matrice de LED

Ce site dispose de nombreux postes fines décrivant la construction d'horloges binaires. Je suis terriblement fragile, cependant et ont du mal avec toute soudure. Je voulais donc faire mine d'une matrice de LED contrôlé MAX7219 8 x 8.Étape 1: Lecture
Contrôler une matrice de LED

Contrôler une matrice de LED

Les tableaux de LED sont beaucoup de plaisir et plus facile que vous pouvez penser au contrôle. Dans ce Instructable, vous apprendrez comment une matrice de LED est construite et fonctionne et comment conduire en utilisant une puce de pilote MAX7219.
Matrice de LED RVB 8 x 8 bricolage avec contrôleur

Matrice de LED RVB 8 x 8 bricolage avec contrôleur

Après avoir fait la matrice de 8 x 8 LED et le contrôleur dans le cadre de mon Arduino DIY Word-horloge, j'ai eu une vue à faire une version RGB de la matrice de LED.Contrairement à un monochrome LED Matrix, une matrice de LED RVB utilise Anode commu
Tutoriel débutant : contrôler la matrice de LED avec 2 595 registres à décalage et POTENTIOMETRE

Tutoriel débutant : contrôler la matrice de LED avec 2 595 registres à décalage et POTENTIOMETRE

Je viens juste de commencer avec Arduino et les instructables d'amandaghassaei m'a beaucoup aidé. Dans son second tutorialabout entrées et sorties, elle explique comment utiliser des registres à décalage et comment contrôler une matrice de LED par mu
Contrôleur de matrice de LED RVB Arduino 8 x 8 avec sonde de température et les registres à décalage 4

Contrôleur de matrice de LED RVB Arduino 8 x 8 avec sonde de température et les registres à décalage 4

La première moitié de cette vidéo d'enseignement montre qu'un projet fini d'un Arduino avec 4 registres à décalage (74HC595) utilisé pour contrôler et 8 x 8 matrice de LED RVB. Il y a aussi un capteur de température DS18B20 utilisé pour afficher la t
Matrice de LED avec contrôleur de jeu - premier projet A

Matrice de LED avec contrôleur de jeu - premier projet A

ce projet a été construit pour mon cours d'introduction électronique à l'Université de Waterloo au Canada.  Il s'agissait de ma première introduction à l'électronique et donc, mon premier projet.Suivez ces étapes pour construire un tableau de LED 16
Contrôler une matrice de LED RVB avec Android et IOIO

Contrôler une matrice de LED RVB avec Android et IOIO

Version de produit de ce projet disponible à http://ledpixelart.com ***Un androïde contrôlée miroir interactif. L'exécution de diverses applications Android, le miroir interactif affiche photos, texte en cours d'exécution, des jeux simples et vidéo d
TFT tactile écran Animation moteur et contrôleur de matrice de LED RVB 8 x 8

TFT tactile écran Animation moteur et contrôleur de matrice de LED RVB 8 x 8

Cette application embarquée a tas de potentiel créatif pour tout aspirants fanatiques Arduino ! Un moteur d'Animation écran tactile TFT et contrôleur de matrice RGB LED 8 x 8 en option. Regardez la vidéo de présentation pour plus de détails :Ce que v
Matrice de LED sur un budget

Matrice de LED sur un budget

Une pièce unique de mobilier sans dépenser beaucoup d'argent?! C'est ce que je voulais atteindre dans ce projet. Aussi, je ne suis pas complètement peu familier avec la programmation et de l'électronique et, comme le font la plupart d'entre nous, je
Matrice de LED Cube

Matrice de LED Cube

Utilisez la matrice WS2812 LED et affichage clair boîtes et Blinkytape contrôleur pour construire une matrice de LED RVB programmable simple Cube en 30 minutes.Étape 1: matériel WS2812 matrice 8 * 8: 5 pcs ou 6p.Contrôleur Blinkytape * 1pcs (ou vous
Réaliser votre propre matrice de LED RVB 15 x 10

Réaliser votre propre matrice de LED RVB 15 x 10

Dans cette série de vidéos, je vais vous présenter comment générer une matrice de LED RVB 15 x 10. Cette matrice a une largeur de 1,5 m et une hauteur de 1m. Il se compose de PL9823 RGB LED, qui sont une alternative bon marché aux communes WS2812 LED
Incroyable horloge binaire dans une matrice de LED

Incroyable horloge binaire dans une matrice de LED

Bonjour, tous!!Il s'agit de mon projet d'une horloge binaire à l'aide de la matrice de LED 8 x 8 et notamment des caractéristiques intéressantes.Toutes les informations du jour, mois, année, heure, minutes, numéro de la semaine de l'année sont présen
Matrice de LED utilisant des registres à décalage

Matrice de LED utilisant des registres à décalage

cette instructable est censée être une explication plus complète que d'autres disponibles en ligne. En particulier, cela vous donnera plus d'explication matérielle celle située sous le chapiteau de LED instructable par led555.ObjectifsCette instructa
Serpent sur la matrice de LED (BT)

Serpent sur la matrice de LED (BT)

Salut tout le monde !Aujourd'hui, je vais vous montrer comment faire le serpent sur la matrice de led avec contrôleur de BT (tout est mieux avec BT).Étape 1: matériauxNous avons besoin :-4 modules de matrice avec max7219 (j'utilise le MOD-39)-Module