Comment utiliser un Module de LED Array (2 / 9 étapes)

Étape 2: Modèles de colonne codage

« Encodage des modèles de colonne » sonne comme quelque chose d’un androïde ferait comme une activité de loisir. Pour ce Instructable c’est de convertir un modèle de LED allumées en une valeur hexadécimale qui peut être utilisée dans le code source de microcontrôleur.

Le microcontrôleur se connecte au Module LED Array à l’aide de deux ports de 8 bits. 5 colonnes sont reliés aux 5 lignes de port A du microcontrôleur. Les 7 rangs seront reliés à 7 lignes de port C.

Les lignes de la 5 colonne correspondent au port A bits b0 à b4. Bit b0 est la colonne 1, colonne 5 b4. Le firmware du microcontrôleur se tourne sur une seule colonne à la fois, parcourir ce modèle hexagonal maintes et maintes :
0 x 01
0 x 02
0 x 04
0 x 08
0 x 10

Les lignes de la 7 ligne correspondent aux port C bits b0 à b6. Port C bit b0 est 1er rang tandis que b6 est rangée 7. Le firmware du microcontrôleur envoie un modèle à la ligne unique à chaque colonne.

Pour coder le modèle pour une colonne, le modèle de caractère - polices si vous voulez l’appeler ainsi - a été étiré pour chaque caractère ASCII. Ensuite, chaque colonne a été transformé en un octet hexadécimal.

Lignes 1-4 sont b0-b3. Il s’agit de la nibble inférieur de la structure de la colonne. Lignes 5-7 sont b6-b4 - le grignotement supérieure. Si vous voulez LED C1 R1 pour être sur, la valeur codée pour le premier octet du personnage deviendrait alors 0 x 01.

Vous pourriez noter qu’envoi un 0 x 01 à port que c tournerait sur tous les voyants de la ligne sauf pour C1 R1. C’est parce qu’une sur conduit est codé comme un bit 1, tandis que l' arrêt LEDs sont codés comme des bits 0. Le firmware inverse simplement les modèles codés avant leur envoi en Port C.

Il est plus simple à comprendre les patrons quand 1 = on.

Articles Liés

Comment utiliser un Module de reconnaissance vocale Serial - Arduino Tutorial

Comment utiliser un Module de reconnaissance vocale Serial - Arduino Tutorial

Dans ce tutoriel, vous apprendrez comment utiliser un module de reconnaissance de voix - série - avec la carte de Arduino uno. Ce module peut stocker jusqu'à 15 commandes vocales. Ceux qui sont divisés en 3 groupes, avec 5 commandes dans chaque group
Comment utiliser le Module de hygromètre sol - Arduino Tutorial

Comment utiliser le Module de hygromètre sol - Arduino Tutorial

Dans ce tutoriel, nous allons utiliser un module de sol hygromètre pour mesurer l'humidité du sol d'un pot.Le module peut nous donner un signal numérique lors de l'arrosage de nécessité du sol et cette sortie peuvent être ajustés par le potentiomètre
Comment utiliser le module Radio FM TEA5767 - Arduino Tutorial

Comment utiliser le module Radio FM TEA5767 - Arduino Tutorial

Dans ce tutoriel, vous apprendrez comment utiliser le module de radio FM de TEA5767 avec Arduino uno Conseil. Ces modules utilisent I2C et sont disponibles sur eBay pour seulement quelques dollars chacun. Il a deux sorties jack de 3,5 mm, un pour le
Comment utiliser un Module P10 avec arduino

Comment utiliser un Module P10 avec arduino

Salut tout le monde, dans ce projet, nous allons apprendre à utiliser un module P10 avec arduino nano. Vous devez acheter un module P10 et un bloc d'alimentation. Il y a quelques bonnes informations sur le freetronics.Étape 1: Module de P10 Caractéri
Comment utiliser les Modules XBee comme émetteur & récepteur - Tutorial Arduino

Comment utiliser les Modules XBee comme émetteur & récepteur - Tutorial Arduino

Dans ce tutoriel, nous allons utiliser deux modules xBee (série 1) avec la carte de Arduino uno. Nous allons configurer d'agir comme un récepteur et un émetteur pour contrôler la luminosité d'une LED sans fil à l'aide d'un potentiomètre.La pile de pr
Comment utiliser le Module du pilote moteur L298 - Arduino Tutorial

Comment utiliser le Module du pilote moteur L298 - Arduino Tutorial

Ce pilote de moteur dual bidirectional est basé sur le très populaire L298 double H-Bridge Motor Driver IC. Ce module vous permettra de facilement et en toute indépendance commander deux moteurs de jusqu'à 2 a chaque dans les deux sens.Il est idéal p
Comment utiliser la Modulation de largeur d’impulsion

Comment utiliser la Modulation de largeur d’impulsion

Beaucoup d'entre vous ont probablement vu des lumières qui semblent « breathe » ou ont entendu parler de sons qui obtiennent régulièrement plus fort et plus doux. Une grande majorité d'entre eux sont réalisés par modulation de largeur d'impulsion (pw
Comment utiliser le module d’affichage E-ink sur le stm32 (Compatible arduino 3.3V)

Comment utiliser le module d’affichage E-ink sur le stm32 (Compatible arduino 3.3V)

Bonjour les gars, c'est la troisième fois que nous (prototypage intelligente) poste une instructable ici, Merci pour regarder ! Nous tiendrons sur post drôles instructable. Il s'agit d'un module d'affichage E-ink ! J'espère que nous pouvons vous aide
Comment utiliser le module d’affichage OLED arduino

Comment utiliser le module d’affichage OLED arduino

Bonjour les gars, c'est la première fois que nous (prototypage intelligente) poste une instructable ici, Merci pour regarder ! Nous tiendrons post drôle espoir instructable, nous pouvons vous aider un peu et de communiquer avec vos gars !Voici le 0,9
Comment utiliser le Module de caméra OV7670 avec Arduino ?

Comment utiliser le Module de caméra OV7670 avec Arduino ?

Ici, nous avons introduit un module de caméra OV7670 viens d'acheter en ligne, y compris la communication du module caméra et Arduino UNO, à l'aide de la façons de prendre des photos via le module de caméra et ainsi de suite. C'est un module de camér
Comment utiliser le WiFi Module dans l’IDE Arduino sur pcDuino

Comment utiliser le WiFi Module dans l’IDE Arduino sur pcDuino

pcDuino v2 a un module WiFi intégré qui fournit la connexion Internet. Les utilisateurs sont demandent comment utiliser le module WiFi dans le style de l'Arduino IDE sur pcDuino ? Est-ce même que WiFi shield pour Arduino ?pcDuino v2 est un linux l'or
Comment utiliser le Conseil de Si4703 de Radio FM avec RDS - Arduino Tutorial

Comment utiliser le Conseil de Si4703 de Radio FM avec RDS - Arduino Tutorial

Il s'agit d'une carte d'évaluation pour le circuit tuner Silicon Laboratories Si4703 FM. Au-delà d'être une simple radio de FM, le Si4703 est également capable de détecter et traiter des informations des Service de données Radio (RDS) et Radio Broadc
En utilisant le module ESP8266

En utilisant le module ESP8266

Ce Instructable va vous apprendre comment utiliser ces modules ESP8266 de 5,00 $, en plus de vous donner quelques notions de base sur les réseaux. Je vais utiliser le Kit de compagnon Micromite dans mes exemples, qui est programmé en BASIC, mais tout
Comment installer et utiliser le module Bluetooth JY-MCU pour Arduino

Comment installer et utiliser le module Bluetooth JY-MCU pour Arduino

Bonjour, dans ce instructable je vais enseigner vous comment installer et utiliser le module Bluetooth JY-MCU pour Arduino. Ce petit module vous permettra de contrôler votre arduino sans fil à partir de votre ordinateur ou votre téléphone. Permet de