Contrôle de 20 Led de 5 pins Arduino à l’aide de Charlieplexing (3 / 8 étapes)

Étape 3: Le premier problème - câblage il correctement

je ne plaisante pas quand je dis que ce n’est pas aussi simple que cela puisse paraître. Si vous faites une erreur, il pourrait être difficile de trouver et de corriger. Quand j’ai construit ce circuit, j’ai réussi son apart et re-fait 3 fois avant cela a fonctionné (principalement). Finalement j’ai dû sortir de 3 LED d’avant il fonctionnait normalement... La diffusion sur eux sont légèrement différents, alors je soupçonne leurs exigences actuelles sont probablement différentes. Une fois que j’ai tiré ces 3 out, tout fonctionne bien.

Aussi, assurez-vous de que tester chaque LED, vous allez utiliser avant de vous mettre dans le circuit. Cela peut sembler une perte de temps, mais une fois que vous démarrez, il pourrait être très difficile de trouver la raison pourquoi vous avez parfois 4 LED de s’allumer en même temps. C’est ce qui se passait avec moi.

Lors du câblage Charlieplexed LED, il est extrêmement importante de planification.  Il fil la façon la plus simple et juste réaffecter la LED numérotation dans le logiciel si nécessaire. Il fait la première programmation un peu plus difficile, mais c’est sans doute plus facile que d’essayer de raccorder dans un ordre spécifique.

Dans mon cas, je voulais les LED dans des lots de 3, donc je l’ai conçu comme la première image. J’ai finalement sorti LED 18, 19 et 20 pour le faire fonctionner. Alors qu’ils étaient dans le circuit, 4 LED s’allument en même temps. J’ai fini par avoir à acheter la nouvelle LED pour obtenir ce travail correctement.

Le moyen le plus facile au fil de ce serait comme une matrice n x (n-1), où n est le nombre de quilles que vous utilisez. Donc pour mon exemple 5 broches, il serait plus facile au fil vers le haut comme une matrice de 5 x 4. La deuxième image vous montre l’affichage simplifié du présent. Comme vous pouvez le voir, les cathodes des LEDs sont branchées en lots de (n -1), et les anodes de chaque lot de LED 4 va à tous les autres broches. Je suis finalement allé cet itinéraire.

La troisième image montre ma maquette avec 20 LED de mettre en place. Avis que les rats nichent des fils... Si vous bousiller, c’est probablement plus facile de recommencer à zéro, alors assurez-vous que vous double Vérifiez tous les fils avant de le mettre. Chose qui rend plus facile est d’utiliser du fil de branchement de couleur différente pour chaque broche. ainsi, chaque connexion à la broche 1 est bleue, broche 2 est verte, la broche 3 est jaune, etc..

Articles Liés

Comment conduire un grand nombre de LEDs de quelques pins de microcontrôleur.

Comment conduire un grand nombre de LEDs de quelques pins de microcontrôleur.

En utilisant le fait que de microcontrôleur NIP ont trois États (+ V, GND, ou« haute impédance », vous pouvez conduire N*(N-1) LEDs de pins N. Si le petit 8broche microcontrôleur comme un PIC12Fxxx ou un ATtiny11 pouvez conduire 20 del surses cinq di
Connecter un contrôleur de cadran LED tour de corde de LED éclairage

Connecter un contrôleur de cadran LED tour de corde de LED éclairage

vue d'ensemble du projet :La vidéo va montrer comment connecter une puissance souple, un cadran de Pavo (LED tour cadran contrôleur), et RVB (changeant de couleur) conduit corde légère ensemble.Pourrait être utilisé pour l'éclairage éclairage couvrir
Android contrôlées LCD/LED Display - aucun Andriod programmation, pas de soudure requise.

Android contrôlées LCD/LED Display - aucun Andriod programmation, pas de soudure requise.

IntroductionCette build utiliser la plateforme Arduino pour contrôler un affichage LCD/LED depuis votre mobile Android.  C'est une construction de plug-and-play qui nécessite Android sans programmation, aucune soudure et aucune écriture de code de Ar
Contrôleur de miroir LED infini, 32 LED, plusieurs modèles de

Contrôleur de miroir LED infini, 32 LED, plusieurs modèles de

Mise à jour : ce kit est interrompu s'il vous plaît voir la nouvelle version, 8 Channel LED Controller v.3, les fichiers de développement sont encore disponibles pour construire cette version.Comme un circuit simple que possible. Un 12F675 contrôle u
Ordinateur portable sous contrôlée rgb led v.1

Ordinateur portable sous contrôlée rgb led v.1

Bonjour tech copains, j'ai été dans le projet faisant passe-temps depuis que j'ai un site d'instructables kid.the a catalysé ce passe-temps et je suis très reconnaissant à tous les éditeurs.Ceci est mon 1er, et je vous demande de faire les deux chose
Web contrôlée Wifi LED tour

Web contrôlée Wifi LED tour

Ce projet est un web contrôlé par colonne de LED qui utilise un Arduino et bouclier Wifi pour se connecter à un serveur web pour obtenir les commandes soumises par les utilisateurs. L'objectif était de rendre le projet mobile afin qu'il puissent être
Comment contrôler une RGB LED avec un Arduino

Comment contrôler une RGB LED avec un Arduino

Dans ce Instructable, je vais vous montrer comment contrôler une LED RGB avec un Arduino.Pour terminer ce projet, vous aurez besoin :1 x Arduino (j'utilise l'Arduino Uno R3)1 LED x RGB3 x 150-220 ohm résistances4 x fils de raccordement1 x planche à p
Comment faire pour contrôler de LED avec traitement et Arduino

Comment faire pour contrôler de LED avec traitement et Arduino

l'autre jour, j'ai été confronté à un problème intéressant, j'avais besoin pour contrôler une série de feux d'une interaction sur un écran d'ordinateur et il a dû être aussi peu coûteux que possible.  J'ai immédiatement pensé à un Arduino.  Il avait
Marque : Bluetooth contrôlée RGB led T-shirt avec Splat PLC

Marque : Bluetooth contrôlée RGB led T-shirt avec Splat PLC

Tout le monde a cette un chemise qu'ils aiment à porter, mais qui peuvent dire ils ont une chemise qui s'allume ? Mieux encore, qui peut dire qu'ils ont une chemise qui s'allume et est contrôlée à partir de leur appareil android ! Je vous donnerai de
Android contrôlées LCD/LED Display - aucun Andriod programmation, sans soudure requise.

Android contrôlées LCD/LED Display - aucun Andriod programmation, sans soudure requise.

IntroductionCette build utiliser la plateforme Arduino pour contrôler un affichage LCD/LED depuis votre mobile Android.  C'est une construction de plug-and-play qui nécessite Android sans programmation, aucune soudure et aucune écriture de code de Ar
Contrôler les deux LEDS avec un Arduino et bitVoicer

Contrôler les deux LEDS avec un Arduino et bitVoicer

Donc ce que je veux faire ici est de faire plusieurs choses avec deux LEDs avec reconnaissance vocaleJ'utilise bitvoicer, vous pouvez l'obtenir iciÉtape 1: Liste des piècesAlors j'ai fais cela avec comme peu de pièces que je peux, voici la liste :LED
WS2812B LED Cube 96 pour arduino magie colorée

WS2812B LED Cube 96 pour arduino magie colorée

Hé, les gars, c'est la quatrième fois que nous (prototypage intelligente) poster un instructable ici,Merci de regarder ! Nous seront garder de suite annonce drôle instructables. Il s'agit d'un cube magique de LED, nous espérons il être utile pour vou
Couleur étalonnage LED RGB avec un Arduino

Couleur étalonnage LED RGB avec un Arduino

La plupart des gens pensent à LEDs et à la fin des relations de l'Arduino avec un clin d'esquisse. Par la suite, il faut aller vers des moteurs, des maisons intelligentes et autres trucs « sérieux ». Eh bien, peut-être que je suis lent ou peut-être c
Lumière de LED en utilisant un Arduino

Lumière de LED en utilisant un Arduino

Un Arduino est une informatique libre, logiciel open-source et microcontrôleur à base de produits pour la construction d'appareils numériques et des objets interactifs qui peuvent détecter et contrôler les périphériques physiques. Il y a plusieurs tâ