Arduino décomposée contrôleur (6 / 9 étapes)

Étape 6: Modification du Code d’affichage pour s’adapter à votre Circuit

Instructions :
Ouvrir le segment de test de code et modifiez « PIN » à la valeur de votre code pin le plus bas.

Après téléchargement et exécution du code, l’affichage devrait compter à rebours de 9 à 0. Mais plutôt votre affichage montrera une collection aléatoire de symboles

À l’aide de votre feuille de référence, nous allons modifier le code existant pour être personnalisés à votre circuit.

-En haut du programme, recherchez cette section du code :
seven_seg_digits Byte [10] [7] = {{1,1,1,1,1,1,0}, / / = 0
{0,1,1,0,0,0,0}, / / = 1
{1,1,0,1,1,0,1}, / / = 2
{1,1,1,1,0,0,1}, / / = 3
{0,1,1,0,0,1,1}, / / = 4
{1,0,1,1,0,1,1}, / / = 5
{1,0,1,1,1,1,1}, / / = 6
{1,1,1,0,0,0,0}, / / = 7
{1,1,1,1,1,1,1}, / / = 8
{1,1,1,0,0,1,1} / / = 9
};

On va modifier le 1 s et 0 s dans cette section.

-Chaque ligne correspond au caractère qui sera affichée et la valeur de données pour afficher correctement ce chiffre. Les données seront envoyées comme 1 (on) et de 0 (off)
-Chaque colonne correspondent à la broche dont les données sont écrites dans. La plupart de gauche numéro corrélats le l’axe le plus bas défini par « PIN » (dans mon cas broche 3). Qui traversent la ligne vers la droite, la valeur suivante correspond à la valeur de goupille suivante et ainsi de suite et ainsi de suite.

Par exemple, dans le cas de mon circuit :
-Je voudrais modifier le code afin que mon circuit affichera correctement « 4 »
-En regardant ma feuille de référence, les broches suivants doivent être allumés : 3,4,7,6
-En ce qui concerne le code, je vais changer les valeurs appropriées :

Broches de l’Arduino : 3,4,5,6,7,8,9
seven_seg_digits Byte [10] [7] = {{1,1,1,1,1,1,0}, / / = 0
{0,1,1,0,0,0,0}, / / = 1
{1,1,0,1,1,0,1}, / / = 2
{1,1,1,1,0,0,1}, / / = 3
{1,1,0,1,1,0,0}, / / = 4
{1,0,1,1,0,1,1}, / / = 5
{1,0,1,1,1,1,1}, / / = 6
{1,1,1,0,0,0,0}, / / = 7
{1,1,1,1,1,1,1}, / / = 8
{1,1,1,0,0,1,1} / / = 9
};
-Continuez ce processus jusqu'à ce que toutes les valeurs ont été modifiées. Après le téléchargement et l’exécution du programme, l’affichage devrait compter à rebours de 9 à 0. Si ce n’est pas le cas, modifiez les valeurs appropriées.

Remarque : Si le « point » est l’éclairage pendant n’importe quelle étape de ce processus Assurez-vous que les choses suivantes sont vraies :
-« PIN » a été correctement défini comme la valeur la plus basse de vos NIP de l’affichage, si la broche « point » est la plus bas s’assurer d’utiliser la prochaine plus haute
-S’assurer que lors du câblage de l’afficheur, le « point » n’interrompt pas le câblage séquentiels des broches segment affichage

Articles Liés

3 canal arduino Powered Noël contrôleur d’éclairage !

3 canal arduino Powered Noël contrôleur d’éclairage !

Pour Noël cette année, j'ai voulu faire un projet vraiment cool mais ne sais pas trop quoi faire. Comme je recevais l'out de lumières de Noël pour décorer, il y avait un vieux minuterie de lumière Noël éclaté. J'ai a pris à part et regarda du circuit
Arduino Leonardo/Micro comme contrôleur/manette de jeu

Arduino Leonardo/Micro comme contrôleur/manette de jeu

Remarque importante : Cet article est pour Arduino IDE version 1.6.6 (ou supérieure). Pour ajouter un contrôleur de jeu USB à un Arduino Leonardo ou le Micro à l'aide de l'IDE Arduino version 1.6.5 (ou au-dessous) Voir l'Instructable suivante : ajout
8 x 8 x 8 LED Cube avec Arduino Mega (+ Sound + PS contrôleur + jeu)

8 x 8 x 8 LED Cube avec Arduino Mega (+ Sound + PS contrôleur + jeu)

il s'agit d'une instructable qui repose sur le CubeChr, (par SuperTech-IT, (et par das-labor.org, (http://www.das-labor.org/wiki/Borg3d_Bauanleitung...)mais je pense que sa meilleure et plus facile.J'ai commencé ce projet sans aucune qualification de
Arduino & Visual Basic 6 (contrôleur de lumière)

Arduino & Visual Basic 6 (contrôleur de lumière)

cette instructable est quelque chose comme un tutoriel pour les nouveaux utilisateurs VB. Il montre comment créer un programme VB6 analyseur d'interagir avec le circuit de l'Arduino. Fondamentalement, l'interaction est sous la forme d'une communicati
Laitue pour la vie - Arduino 101 basé automatisé contrôleur pour la culture hydroponique, aéroponique, culture aquaponique, etc..  Intel Curie

Laitue pour la vie - Arduino 101 basé automatisé contrôleur pour la culture hydroponique, aéroponique, culture aquaponique, etc.. Intel Curie

RÉSUMÉUn dispositif qui permet de contrôler jusqu'à 4 systèmes hydroponique/Aeroponic différents à la fois. Le dispositif de contrôler les composants du système et afficher la notification à un écran LCD et permettent à l'utilisateur de personnaliser
Arduino, MIT app inventor contrôleur de moteur servo

Arduino, MIT app inventor contrôleur de moteur servo

Rebonjour tout le monde!! J'espère que vous êtes tous très bien et dans la bonne humeur et l'État toujours. Aujourd'hui, je voudrais partager mon expérience sur l'utilisation de l'appinventor MIT sur le contrôle de moteur servo, attaché à l'arduino.
Contrôleur de baignoire Compatible Arduino

Contrôleur de baignoire Compatible Arduino

Permet de démarrer avec une mise en garde : ce projet contrôle l'eau. Ne pas mélanger l'eau et électricité vraiment et il y a un risque réel d'électrocution et ou la mort si vous n'êtes pas prudent. Générez ce projet à vos propres risques, et je ne s
Carte contrôleur de Arduino mini USB 24 voies servo

Carte contrôleur de Arduino mini USB 24 voies servo

Arduino mini carte de contrôleur USB 24 voies servo utiliser pour robot bipède et commande de robot quadrupèdeSupporte le dernier système de 64 bits Windows8, supporte Linux système (xp, vista, win7 soutien)Il s'agit de la carte contrôleur nouvelleme
Mise à jour du logiciel v2 Coop contrôleur poulet

Mise à jour du logiciel v2 Coop contrôleur poulet

Photos de la précédente Arduino Chicken Coop contrôleur et son cousin nouvelle (en haut).Au cours des 18 derniers mois, j'ai été en utilisant mon Arduino base poulet Coop contrôleur à grand succès avec même quelques gens là-bas prêt à construire leur
OpenSprinkler : Contrôleur de vanne Open source Web-enabled arroseur

OpenSprinkler : Contrôleur de vanne Open source Web-enabled arroseur

vue d'ensembleJe suis fier de vous présenter OpenSprinkler : un contrôleur de vanne arrosage open source, programmable, compatible web. Il peut être utilisé pour planifier et de travailler avec vannes d'arrosage standard 24VAC trouves couramment dans
Ajouter des chaînes réels à un contrôleur de Guitar Hero - OpenChord.org

Ajouter des chaînes réels à un contrôleur de Guitar Hero - OpenChord.org

aujourd'hui nous allons montrer vous comment modifiez une Ashley Rock hache ou similaire "manette guitar hero construit sur une vraie guitare" dans un contrôleur qui permet de jouer à Guitar Hero/Rock Band à l'aide de véritables cordes et frette
En utilisant le contrôleur de moteur WASP (ESC)

En utilisant le contrôleur de moteur WASP (ESC)

Dans ce Instructable nous apprendront à contrôler un contrôleur de moteur WASP en utilisant un Arduino.Le contrôleur de moteur WASP est un Electronic Speed Controller (ESC), prenant une entrée signal RC provenant d'un Arduino et stimuler il à un nive
En utilisant la Esplora comme un contrôleur de jeu

En utilisant la Esplora comme un contrôleur de jeu

Dans ce instructable, je va vous enseigner comment utiliser votre Arduino Esplora comme un contrôleur joystick/bouton poussoir pour tous les jeux. J'ai programmé pour exécuter Kerbal Space programme, mais vous pouvez lui faire exécuter tout ce que vo
Arduino solar charger contrôleur + sortie contrôle et enregistrement des données en ligne avec Xbee WiFi

Arduino solar charger contrôleur + sortie contrôle et enregistrement des données en ligne avec Xbee WiFi

A temps, j'ai commencé à travailler sur un contrôleur de charge solaire, elle était basée sur un microcontrôleur PIC, un 20 x affichage de 4 caractères et le code a été écrit en langage assembleur. Il n'a bien fonctionné et travaillait encore lorsque