Arduino RGB LED Dot Matrix Conseil (3 / 4 étapes)

Étape 3: Mutiplexing les LEDs RVB et boutons

Pour obtenir l’apparence que nous voulions, nous avons prévu pour un 6 par 3 de format RGB LED Conseil. Avec 3 broches pour contrôler chaque LED, 18 LEDs et totales, nous devions être en mesure de contrôler indépendamment 54 broches analogiques. L’Arduino Uno que nous avons utilisé pour contrôler effectivement tous ces a un total de 6 broches qui même sortie PWM analogique à tous, alors multiplexage était une exigence.

TLC5940

Le TLC5940 a 16 sortie cycle de broches que chaque impulsion 4095 fois chaque droit, par opposition à 255 de l’Arduino par cycle. Cela permet une gradation beaucoup plus fine et de contrôle pour les projets urgents - parfait pour LEDs. Plusieurs d'entre eux peuvent également être liés ensemble pour créer de plus grandes chaînes du multiplexage de contrôle. La vidéo ci-dessous est un excellent exemple de comment fonctionne le pilote TLC et les bases pour transférer les données de LED pour le conducteur. Le code utilisé dans ce projet pour communiquer avec les pilotes de TLC est crédité à cette vidéo aussi bien. Elle explique également tous les ajustements mineurs qui doivent être apportées afin qu’il puisse fonctionner correctement, tels que l’axe de référence de l’ampérage :

http://www.youtube.com/watch?v=FehBLNHMlfo

Câblage de la TLC est le même pour tous les conducteurs supplémentaires, à l’exception de la pins signal (péché et SOUT), qui sont plutôt branchée en série entre chaque conducteur. (Voir Diagram1.)

Fiche technique TLC: http://www.ti.com/lit/ds/symlink/tlc5940.pdf

Bouton Mutliplexing

Pour câbler 18 boutons à l’Arduino, câblage créative devait être utilisée. Fondamentalement, la grille de boutons connecte une source d’alimentation (l’un des ports Arduino) à une voie analogique (un autre ensemble de ports). (Diagram2.) Même si plusieurs boutons sont connectés à chaque entrée analogique, seule habilitée à la fois. Ses un repère de reconnaissance de bouton. Le lien suivant illustre ce principe, juste avec des LED au lieu des boutons :

Arduino Comunication

Dû au fait que le TLC exige la vitesse et le minutage précis, nous avons consacré un Arduino pour transfert de données uniquement. Nous avons utilisé un supplémentaire pour calculer effectivement qui LEDs doivent être les couleurs. Son fondamentalement la même interaction entre la carte vidéo et le CPU - on arrive avec ce qui doit être affiché, et l’autre transfère ces données vers les LED aussi vite que possible. Cela fait un excellent travail de réduire le scintillement et évite les problèmes avec la synchronisation sur une partie du programme due au fait que le pilote de LED Arduino doit réajuster son horloge interne, qui peut interférer avec les tons réguliers et les retards.

La communication est réellement facilitée par la série Tx et Rx ports (1 et 0). Le port de Tx du contrôle Arduino est connecté au port Rx de l’Arduino pilote de LED. Une bibliothèque appelée Easy Transfer est utilisée pour rendre ce processus indolore. Voici le lien vers le site de l’instruction, nous avons utilisé : http://www.billporter.info/2011/05/30/easytransfer-arduino-library/. Assurez-vous juste que vous téléchargez les fichiers libabrary et enregistrez dans le dossier "C:\Program Files (x86) \arduino\libraries".

Un orateur doit également être fixé si son est recherché.

Articles Liés

16 x 8 LED dot matrix avec module MAX7219

16 x 8 LED dot matrix avec module MAX7219

16 x 8 LED dot matrix avec module MAX7219L'objectif de ce projet est : pour montrer l'utilisation du module « module d'affichage matricielle MAX7219 MCU contrôle bricolage »Afin de l'utiliser, vous aurez besoin du module qui peut être acheté sur ebay
En utilisant une LED Dot Matrix avec un Arduino et un registre à décalage

En utilisant une LED Dot Matrix avec un Arduino et un registre à décalage

The Siemens DLO7135 Dot matrix LED est un étonnant morceau de l'optoélectronique. Il a présenté comme un 5 x 7 matricielle affichage Intelligent (r) avec mémoire/décodeur/conducteur. Avec cette mémoire, il a obtenu un affichage de ASCII caractères 96
Contrôlé par Arduino RGB LED infini miroir

Contrôlé par Arduino RGB LED infini miroir

Mise à jour 22/11/2013: Merci à tous ceux qui ont voté pour ce projet dans le concours de microcontrôleur ! Il fut l'un des trois gagnants du premier prix.Mise à jour 17/09/2013: Merci à tous ceux qui ont voté pour ce projet dans le concours de l'Ard
ArduDroid : Un Simple contrôleur de base 2-Way Bluetooth Android pour Arduino RGB led bande

ArduDroid : Un Simple contrôleur de base 2-Way Bluetooth Android pour Arduino RGB led bande

INTRODUCTIONGET IT ON google app de jeu « ardudroid »ARDUDROID (anciennement Andruino) est une simple application Android pour vous aider à contrôler les broches de votre Arduino Uno (ou clone) depuis votre téléphone Android sans fil. C'est une appli
Arduino rgb led watch

Arduino rgb led watch

RGB led arduino montreComment savoir le temps que vous vous poseriez ?sombre bleu vif est l'aiguille des heuresbleu clair est l'aiguille des minutesblanche est l'aiguille des secondesbleu pâle est la 1/12 de seconde main pour saisir plus d'importance
Arduino RGB LED

Arduino RGB LED

Tandis que dels « normales » sont amusants, RGB ceux qui sont encore plus drôle, imaginez utiliser celui-là couleur led émettant pourpre, couleur orange et beaucoup plus, ne serait pas être cool ? Dans ce tutoriel, nous allons se pencher sur le proce
Contrôle de l’Arduino RGB LED

Contrôle de l’Arduino RGB LED

sur l'internet, il y a beaucoup d'instructions sur la connexion LED RGB et Arduino, mais rien sur le contrôle de luminosité sauf branchement potentiomètre à chaque entrée de LEDs mais quoi et quand vous n'avez pas assez potentiomètres ? Alors cette i
Affichage à LED Dot Matrix

Affichage à LED Dot Matrix

dans ce projet, vous doit encore utiliser deux jeux de registres à décalage. Ceux-ci seront connectés aux lignes etcolonnes de l'affichage à matrice de points. Vous montrerez ensuite un objet simple, ou sprite, sur l'écran etl'animer. L'objectif prin
Arduino - affichage Mini Dot Matrix

Arduino - affichage Mini Dot Matrix

Dans ce projet Arduino, je vais vous montrer comment faire un mini matricielle utilisant deux modules de 8 par 8 LED conseil d'affichage.Pour ce projet, vous aurez besoin des éléments suivants :Carte Arduino CompatibleFils de raccordementCarte de pro
Mise en route avec Arduino - RGB LED

Mise en route avec Arduino - RGB LED

Dans ce tutoriel nous allons examiner comment câbler jusqu'à un rouge/vert/bleu (RVB) diodes électroluminescentes (del) à un Arduino et contrôler sur le port série. Vous pouvez utiliser un élément fondamental de la LED RGB (c.-à-d. un dôme en plastiq
Arduino RGB led contrôleur

Arduino RGB led contrôleur

j'ai récemment reçu un arduino et le premier projet que j'ai essayé était oomlouts instructable. Il y avait à beaucoup de travail à faire sur le code, j'ai fait un plus simple.Étape 1: pièces pour les pièces que vous aurez besoinun RVB de cathode com
Arduino RGB LED musique feux

Arduino RGB LED musique feux

Dans ce projet ultra simple, nous allons connecter 3 (trois) LED RGB avec un Arduino et utiliser le traitement dans notre PC pour analyser et contrôler les LEDs.La vidéo montre essentiellement ce que notre projet est tout au sujet. Les LED affiche de
IPhone Arduino RGB-Led bande & Cromalight

IPhone Arduino RGB-Led bande & Cromalight

Sujet de Cromalight AppCromalight est un iPhone App, combiné avec peu coûteux et facile au matériel d'installation « Arduino shield », vous permet de prendre le contrôle de commutation jusqu'à 6 lumières ou les appareils ménagers, il dispose égalemen
Huile de paraffine Arduino / eau affichage Dot Matrix

Huile de paraffine Arduino / eau affichage Dot Matrix

Il s'agissait d'un projet de démonstration pour la Maker Faire Hannover 2016. Le projet a été inspiré par le travail de l'artiste Julius Popp.Nous utilisons un tuyau transparent, 2 pompes péristaltiques et un Arduino Uno avec flasque arrière pour cré