Afficheur d’anode 7 commune de l’Arduino

si vous êtes allé à la quincaillerie pour obtenir un affichage 7 segments à utiliser avec votre arduino, et quand vous rentrez chez vous trouverez son anode commune, pas la beaucoup plus simple cathode commune... vous êtes au bon endroit !

Dans ce tutoriel, je vais vous montrer comment câbler et utiliser un écran d’anode commune avec arduino. tout d’abord vous devez trouver la feuille de données et trouver les pieds sont les anodes, dans mon cas, ce sont 3 et 8 et désolé par la façon dont l’image est la mauvaise façon, donc le coin inférieur droit est l’un et le coin supérieur gauche est égale à dix. les fils rouges sont mes anodes et connecter ensemble et aller à la broche 2 sur l’arduino. Les broches de quatre sont connectés : broche 1 sur 7 segments est reliée à 3 sur l’arduino et broche 2 est 4, etc. et sur la rangée du haut : broche 5 est 7 etc., mon fils de raccordement ne parvenaient pas donc le patch de l’arduino est juste moi reliant les deux ensemble.

Vous avez tout câblé au bon endroit ? formidable ! Oh et mon 7 segments est un kingsbright sa05 11ewa.

Pour allumer le 7 segment l’anode commune doit pouvoir (PIN2) et les cathodes ont besoin pour atteindre le sol, donc en induisant un courant dans les cathodes, que vous pouvez les empêcher de l’éclairage vers le haut.
Autrement dit, c’est fondamentalement juste l’envers, lorsque vous mettez la cathode de segments (broche haute de Cathode), le segment est éteint parce qu’il ne peut pas atteindre le sol, lorsque vous laissez la cathode atteindre masse (Cathode broche faible), le segment est allumé, pigé ?

HAUTE signifie la led est éteinte, faible, sur

sur off, off est sur...

J’ai écrit un morceau rapide du code à déchiffrer qui épingle est qui.

Il s’agit d’un programme en essayant d’allumer jusqu'à sa05 11ewa conduit
7 bit léger avec anode commune de série de chaque lumière

const int ANODE = 2 ;   broche d’anode commune

const int LED1 = 3 ;   conduit 1 aller à droite à gauche et de haut en bas
const int LED2 = 4 ;   broche pour conduit 2
const int DEL3 = 5 ;   broche pour 3 led
const int LED4 = 6 ;   broche pour 4 led

rangée du bas maintenant

const int DEL5 = 7 ;   broche pour 5 led
const int LED6 = 8 ;   broche pour 6 led
const int LED7 = 9 ;   broche pour 7 led
const int LED8 = 10 ;  broche pour 8 led

int DELAY = 0 ;        alors, il n'arrive que 3 fois

void setup() {}
pinMode (ANODE, sortie) ;  anode commune est évidemment une sortie

pinMode (LED1, sortie) ;   menés sont sortie pour faible sera sur
pinMode (LED2, sortie) ;   LED 2 est sortie
pinMode (DEL3, sortie) ;   3 LED est sortie
pinMode (LED4, sortie) ;   4 LED est sortie
pinMode (DEL5, sortie) ;   LED 5 est sortie
pinMode (LED6, sortie) ;   6 LED est sortie
pinMode (LED7, sortie) ;   7 LED est sortie
pinMode (LED8, sortie) ;   8 LED est sortie
}

void loop() {}

Si (retard == 300) {}
Delay(100000) ;
}



digitalWrite (ANODE, élevé) ; anode est sous tension

digitalWrite (LED1, élevé) ;  cesse de puissance 1 led
digitalWrite (LED2, élevé) ;  cesse de puissance à 2 led
digitalWrite (DEL3, élevé) ;  cesse de puissance à 3 led
digitalWrite (LED4, élevé) ;  cesse de puissance à 4 led
digitalWrite (DEL5, élevé) ;  cesse de puissance à 5 led
digitalWrite (LED6, élevé) ;  cesse de puissance à 6 led
digitalWrite (LED7, élevé) ;  cesse de pouvoir de 7 led
digitalWrite (LED8, élevé) ;  cesse de pouvoir de 8 led

Delay(1000) ;   délais avant de commencer

digitalWrite (LED1, faible) ;   1 s’allume
Delay(500) ;                retards
digitalWrite (LED1, élevé) ;  Couper 1
digitalWrite (LED2, faible) ;   Allumez 2
Delay(500) ;                retards
digitalWrite (LED2, élevé) ;  couper 2
digitalWrite (DEL3, faible) ;   Allumez 3
Delay(500) ;                retards
digitalWrite (DEL3, élevé) ;  Couper 3
digitalWrite (LED4, faible) ;   Allumez les 4
Delay(500) ;                retards
digitalWrite (LED4, élevé) ;  couper 4
digitalWrite (DEL5, faible) ;   tourner sur 5
Delay(500) ;                retards
digitalWrite (DEL5, élevé) ;  couper 4
digitalWrite (LED6, faible) ;   tourner sur 5
Delay(500) ;                retards
digitalWrite (LED6, élevé) ;  couper 4
digitalWrite (LED7, faible) ;   tourner sur 5
Delay(500) ;                retards
digitalWrite (LED7, élevé) ;  couper 4
digitalWrite (LED8, faible) ;   tourner sur 5
Delay(500) ;                retards
digitalWrite (LED8, élevé) ;  couper 4

Delay(100) ;                retards

RETARD = DÉLAI + 150 ;       des retards est augmentée
}

Articles Liés

Multiplexage des quatre afficheurs 7 segments en utilisant Shift Registers Arduino

Multiplexage des quatre afficheurs 7 segments en utilisant Shift Registers Arduino

Bonjour tout le mondeJ'ai fait une petite conception utilisant des registres à décalageMultiplexage en utilisant le registre à décalage est très simplePermet l'affichage quatre 7 segments de multiplexageÉtape 1: Design permet Prendre quatre 7Segment
Communication série - Arduino et Linkit One

Communication série - Arduino et Linkit One

Dans ce instructable je vais vous montrer comment établir une communication série entre l'arduino et le One Linkit. Cela vous aiderait à faire un projet plus complexe, avec ces deux conseils.Étape 1: composantsVoici une liste de tous les composants n
Communication Bluetooth entre Arduino, HTML et Android

Communication Bluetooth entre Arduino, HTML et Android

Bonjour à nouveau ! Tout d'abord, Merci à tous ceux qui utilisent mon projet - bricolage/créateurs, des designers et des étudiants, en particulier les personnes qui me soutient en donnant régulièrement des commentaires. Depuis mon dernier tutoriel, c
Communication sans fil Arduino UNO avec PC

Communication sans fil Arduino UNO avec PC

utilisation Arduino BATT & RF Shield UART, peut être facile à mettre en œuvre la communication sans fil entre le PC et l'ONU. le bouclier utiliser 2 piles AAA et fournir 5V à UNO, afin que l'ONU peut être travail et communication au PC par l'interméd
Communication série Arduino et Python - affichage de clavier

Communication série Arduino et Python - affichage de clavier

Ce projet est prévu pour les utilisateurs de mac, mais il peut également être implémenté pour Linux et Windows, la seule étape qui doit être différente est l'installation.Étape 1: Installation du logicielTélécharger et installer Arduino -> https://ww
Communication de l’Arduino

Communication de l’Arduino

Je pense que ça va être super de communiquer avec l'aide de l'Arduino. Dans ce projet, je vais montrer comment partager des données entre deux ou plusieurs Arduino à l'aide de la lumière:)Étape 1: Liste des choses...!!! Équipement :1. Arduino (x 2)2.
Communication de l’Arduino USB - programme de traitement de

Communication de l’Arduino USB - programme de traitement de

puisque j'ai eu quelques problèmes à la recherche d'informations sur la façon de communiquer le Conseil d'administration de l'Arduino avec le programme d'ordinateur, j'ai décidé de faire ce tutoriel.Ce tutoriel va vous montrer comment faire un progra
7 segment affichage Common Anode Counter Arduino

7 segment affichage Common Anode Counter Arduino

dans ce instructable, je vais vous montrer comment contrôler un affichage 7 segments (ANODE commune), qui devrait compter de 0 à 9.Étape 1: 1. Les câbles-Très bien, la ramification pourrait être assez délicat lorsque vous faites affaire avec un affic
Arduino Python Communication via le port USB

Arduino Python Communication via le port USB

Parfois lorsque vous travaillez sur un projet de Ardunio, il est nécessaire d'envoyer des données entre un ordinateur. Maintenant, vous pouvez utiliser quelque chose comme le bouclier d'arduino ethernet, qui enverrait des données sur un réseau, mais
Comment faire pour mesure courant CA à l’aide de capteur à effet Hall avec Arduino ou autres microcontrôleurs commune

Comment faire pour mesure courant CA à l’aide de capteur à effet Hall avec Arduino ou autres microcontrôleurs commune

S'il vous plaît voir une nouvelle approche plus simple iciObjectif : Ce Instructable montre comment faire une boîte d'interface qui, lorsque raccordé à une rallonge, permet de microcontrôleurs communs comme l'Arduino à mesure AC courant comme un sign
Mise en route avec Arduino - communication Bluetooth

Mise en route avec Arduino - communication Bluetooth

Dans ce tutoriel nous allons voir une communication entre un Arduino et Computing via Bluetooth.Afin que nous puissions faire cela, nous allons utiliser une planche de bluetooth HC-06 prix raisonnable.Afin que nous avons eu quelques données de flux,
LED Dawn / Sunrise radio-réveil, veilleuse & sécurité Light - Arduino Compatible

LED Dawn / Sunrise radio-réveil, veilleuse & sécurité Light - Arduino Compatible

comme les nuits allongée progressivement à l'automne 2011, j'ai découvert les joies de l'Arduino et pensé qu'il serait un excellent moyen d'implémenter quelque chose que j'ai voulu pendant un long moment - une manière douce de se réveiller le matin u
Android sous contrôle RGB LED en utilisant Arduino

Android sous contrôle RGB LED en utilisant Arduino

Hai pour tous les membres de l'AIMTA post va montrer comment contrôler le RGB LED utilisant android avec arduino et un module Bluetooth HC-05.J'ai cherché dans Internet il y a beaucoup de techniques pour contrôler la LED RGB. Mais il s'agit de la mét
CO2 Laser eau Flow Monitor - Arduino alimenté / Windows contrôlée

CO2 Laser eau Flow Monitor - Arduino alimenté / Windows contrôlée

Alarme et CO2 Laser eau Flow MonitorPropulsé par un Arduino et contrôlées par un logiciel personnalisé sur un PC WindowsAfin de prolonger la vie d'un CO2 tube de laser, il est nécessaire à pomper l'eau à travers elle de refroidissement pendant son fo