Arduino intermédiaire : Entrées et sorties (5 / 9 étapes)

Étape 5: Arduino contrôlée LED Matrix

Ensuite, nous regarderons en utilisant Arduino pour contrôler une matrice de 8 x 8 LED, une grille de 64 LEDs. La matrice de 8 x 8, nous allons utiliser est 16 broches relié à elle : huit broches Connectez les fils positifs de toutes les LEDs dans chaque colonne de la matrice, et huit broches plus connecter les fils de la terre de toutes les LEDs dans chaque ligne de la matrice. Cela nous donne contrôle d’adresse chacun mené individuellement. Regardez le diagramme dans la seconde image ci-dessus. Image que toutes les colonnes sont mis à la terre sauf colonne 8, qui est connecté (via une résistance de limitation de courante) à 5V. Aucune image que toutes les lignes sont connectés à 5V sauf ligne 1, qui est relié à la terre. La seule LED qui s’allument dans ce scénario est située dans la ligne 1 et la colonne 1.

Placer la matrice de LED dans une maquette comme indiqué dans la première image. Une résistance de limitation de courante permet de connecter les colonnes (voir goupille numérotation dans la deuxième image) à 5V et utiliser un fil de liaison régulière pour connecter les lignes au sol. Vous devriez voir l’affichage LED s’allument. Maintenant essayez de débrancher une rangée de sol et reliant à 5V au lieu de cela, chaque voyant dans la même rangée s’éteint. Essayez de vous connecter à une colonne de sol, chaque voyant dans cette colonne s’éteint.

Débranchez maintenant tous, mais un des connexions des broches ligne au sol, ainsi qu’une ligne de LED s’allume. Au lieu de brancher les colonnes à 5V, connectez-les à l’Arduino (toujours mettre les résistances de limites courants dans le circuit). Voir l’image pour une meilleure idée de ce que cela devrait ressembler. Voici comment les colonnes doivent se connecter sur l’Arduino :

colonne 1 - Arduino A0 (broche analogique 0)

colonne 2 - Arduino A1

colonne 3 - Arduino A2

colonne 4 - Arduino A3

colonne 5 - Arduino A4

colonne 6 - Arduino A5

colonne 7 - Arduino D2 (broche numérique 2)

colonne 8 - Arduino D3

Exécutez le code suivant :

La seule chose un peu étrange concernant ce code, c’est que nous utilisons les broches analogiques comme sorties numériques, cela est autorisé par Arduino. Les broches analogiques peuvent servir d’entrées et sorties numériques, mais ils ont la fonctionnalité supplémentaire d’être aussi bien des entrées analogiques. Nous allons utiliser beaucoup de broches de l’Arduino dans cet exemple (16 total), donc j’ai dû commencer par câblage fixe une partie des broches analogiques. Une autre chose, j’ai volontairement laissé des broches 0 et 1 avec rien qui leur sont rattachés. L’Arduino utilise ces goupilles pour communiquer via le port USB, et parfois avoir des choses raccordés aux broches 0 et 1 inhibe votre possibilité de programmer le jury.

Vous devriez voir un motif de s’allument dans la rangée qui est reliée à la terre. Une LED sur, une large, une sur, one off... et ainsi de suite. Ce modèle est illustré sur l’image #3.

Maintenant enlever la connexion à la masse de la matrice de LED et une ligne différente de fil à la masse. Vous devriez voir le même modèle sur une ligne différente (image #4). Dans l’étape suivante, nous allons utiliser l’Arduino pour justifier sélectivement chaque ligne.

Tout d’abord essayer une dernière chose, changer le modèle d’on et off LED, voici ce que j’ai fait :

La sortie s’affiche dans la dernière image ci-dessus.

Articles Liés

Arduino voiture commandée par l’intermédiaire de Bluetooth

Arduino voiture commandée par l’intermédiaire de Bluetooth

Tous que nous savons que l'Arduino est une plate-forme de prototypage excellente, principalement parce qu'il utilise un langage de programmation convivial et il y a beaucoup de composants supplémentaires incroyables qui nous offrent des expériences e
Faire une appli Android pour contrôler via Bluetooth un Arduino contrôler votre maison par l’intermédiaire de RF, climatisées et dotées de AppInventor

Faire une appli Android pour contrôler via Bluetooth un Arduino contrôler votre maison par l’intermédiaire de RF, climatisées et dotées de AppInventor

Je sais que le titre est tout à fait une bouchée, mais c'est exactement ce que c'est.Quelque temps auparavant, j'ai fait une instructable décrivant un circuit autour d'un atmega328 (ou un « Arduino ») qui était de dissuader les cambrioleurs en simula
Raygun rétro : réaliser une hélice par l’intermédiaire de CAD

Raygun rétro : réaliser une hélice par l’intermédiaire de CAD

Il est tout à fait possible et souvent approprié réaliser une hélice par l'intermédiaire de main-découpage de matériaux divers, soit pour le produit fini, soit comme un maître à utiliser pour le moulage et la coulée.Il est également possible de faire
Les intermédiaires MaxMSP

Les intermédiaires MaxMSP

ce Instructable est une continuation de l'Intro de MaxMSP, un atelier de trois partie j'enseigne au Audio Mission féminin ici à San Francisco.  Ce Instructable s'inspirer les sujets abordés dans l'Intro de MaxMSP et introduit quelques façons de trava
Générateur de code pour des menus personnalisés Android/Arduino activer et désactiver les sorties de l’Arduino. Andriod/Arduino pour les débutants. Absolument aucune programmation requise

Générateur de code pour des menus personnalisés Android/Arduino activer et désactiver les sorties de l’Arduino. Andriod/Arduino pour les débutants. Absolument aucune programmation requise

Mise à jour : un utilisateur invité pour sous-menu soutien. pfodApp a toujours soutenu des sous-menus, mais j'ai ajouté des sous-menus à pfodDesigner. L'instructable Design A Custom Menu System vous montre comment utiliser pfodDesigner pour générer u
Laser Cut moule intermédiaire Project - échelle Table

Laser Cut moule intermédiaire Project - échelle Table

ce projet s'appuie sur les compétences acquises dans la projet Simple Laser Cut moule.Remarque : Ce tableau est de 1/4 de l'échelle. 1/4 « = 1 »Compétences acquises et les raisons pour faire du projet intermédiaire :1 - le prochain niveau de complexi
Numérisation 3D, rendu 3D des sculptures d’argile en inox par l’intermédiaire de rendus numériques pour une proposition d’art

Numérisation 3D, rendu 3D des sculptures d’argile en inox par l’intermédiaire de rendus numériques pour une proposition d’art

Je suis un artiste possédant une formation en peinture traditionnelle et de la sculpture, après avoir terminé l'école des Arts visuels avec un BFA en peinture.Après avoir travaillé dans un studio de Jeff Koons pour plus de deux ans, je me suis intére
3D citrouille imprimable dans Solidworks (niveau intermédiaire/avancé)

3D citrouille imprimable dans Solidworks (niveau intermédiaire/avancé)

dans ce Instructable je vais vous montrer comment modéliser correctement une citrouille dans Solidworks qui peut être imprimé en 3d. Je suis un designer professionnel et partagera certains de mes techniques de modélisation ici.En créant la forme de l
Transmission audio par l’intermédiaire de corps

Transmission audio par l’intermédiaire de corps

Nous pouvons transmettre des données par l'intermédiaire de corps humain ? Cette question me hantait depuis très longtemps. Puis je suis tombé sur une vidéo où ericsson fait preuve d'une telle technologie. L'appareil qu'ils utilisés était grandes. Al
Comment faire une matrice intermédiaire de Push Up !

Comment faire une matrice intermédiaire de Push Up !

La matrice intermédiaire push-up est enfin là!Premier et plus je voudrais remercier le Instructables.com génial, mes abonnés & et toutes les personnes qui m'ont envoyé des emails merveilleux soutien mon travail et mon Blog de remise en forme : DyingW
Éconergétiques en omettant de stand by consommation d’énergie en combi chaudière par l’intermédiaire de commutateurs à distance

Éconergétiques en omettant de stand by consommation d’énergie en combi chaudière par l’intermédiaire de commutateurs à distance

/ * Style Definitions * / table. MsoNormalTable {mso-style-name: « Table Normal »; mso-tstyle-rowband-taille: 0; mso-tstyle-colband-taille: 0; mso-style-noshow:yes ; mso-style-priorité : 99 ; mso-style-parent: "";" mso-rembourrage-alt: 0 cm
Comment faire pour percer avec précision un ballon par l’intermédiaire de son centre

Comment faire pour percer avec précision un ballon par l’intermédiaire de son centre

Mon but avec ce instructible est de présenter un simple gabarit pour percer les ballons à leurs centres.Ce gabarit peut être construit en 5 minutes.Pour construire ce gabarit, nous avons besoin du matériel suivant :Panneau de fibres agglomérées2 x vi
Arc-en-ciel Loom : Intermédiaire cocher bande

Arc-en-ciel Loom : Intermédiaire cocher bande

J'ai fait ce instructable à vous dire que si vous pensez que vous êtes un intermédiaire dans les bandes de métier à tisser, vérifiez si vous avez ces 10 bandes ! Espérons qu'il vous:)Dernier tutoriel : (Lily charme)Aime ma page facebook : https://www
Débutant/intermédiaire combo de couteau papillon

Débutant/intermédiaire combo de couteau papillon

combinaison débutant et niveau intermédiaire du couteau papillon (balisong) se déplace, facile à suivre les instructions sur la façon de faire chaque mouvement.J'espère que j'ai aidé:DLien vers la vidéo encas l'intégré ne fonctionne pas : https://www