Table des matières:

Compteur de segments 0-9 avec microcontrôleur CloudX : 3 étapes
Compteur de segments 0-9 avec microcontrôleur CloudX : 3 étapes

Vidéo: Compteur de segments 0-9 avec microcontrôleur CloudX : 3 étapes

Vidéo: Compteur de segments 0-9 avec microcontrôleur CloudX : 3 étapes
Vidéo: Compteur : afficheur 7 segment avec le microcontrôleur PIC 2024, Juillet
Anonim
Compteur de segments 0-9 avec microcontrôleur CloudX
Compteur de segments 0-9 avec microcontrôleur CloudX

Dans ce projet, nous utilisons un affichage LED à sept segments pour compter de 0 à 9.

Un affichage LED à sept segments se compose de huit LED et il est parfait pour afficher des chiffres. Pour réduire le nombre de broches utilisées par l'affichage, toutes les anodes ou cathodes des LED sont connectées ensemble et sont appelées anode commune ou commune- cathode, respectivement. Pour notre projet, nous utilisons le type à cathode commune. Les 8 LED sont étiquetées A à G et DP (pour la virgule décimale). Pour notre module cathodique commun, il y a une broche d'anode pour chaque segment LED. Par exemple, si vous souhaitez afficher le numéro 4, vous appliquerez le courant aux segments B, C, F et G. La bibliothèque de segments CloudX facilite l'utilisation du module à 7 segments.

Étape 1: Collectez ces composants

Collectez ces composants
Collectez ces composants
Collectez ces composants
Collectez ces composants
Collectez ces composants
Collectez ces composants

1. MICROCONTROLEUR NUAGEUX

2. CARTE LOGICIELLE NUAGEUX

3. CORDON USB V3

4. 7 SEGMENT (cathode)

5. FIL DE CAVALIER

6. résistance de 330 ohms

Étape 2: CONFIGURATION DU MATÉRIEL

CONFIGURATION MATERIELLE
CONFIGURATION MATERIELLE
CONFIGURATION MATERIELLE
CONFIGURATION MATERIELLE

Suivez cette étape:

Connectez le:

Pin A du segment à pin1 du CloudX

Pin B du segment à pin2 du CloudX

Pin DP du segment à pin3 du CloudX

Pin C du segment à pin4 du CloudX

Pin D du segment à pin5 du CloudX

Pin E du segment à pin6 du CloudX

Pin F du segment à pin7 du CloudX

Pin G du segment à pin9 du CloudX

connectez la broche cathodique commune à GND

Après la connexion, lâchez prise pour le codage:

téléchargez Cloudx IDE ici

Étape 3: CODAGE

Copiez ce code dans CloudX IDE

#include #include car NumberOfDigit = 1; // définir le nombre d'affichages à 7 segments à utiliser

// connectez ces broches CloudX aux broches de données A, B, C, D, E, F, G et H de l'écran

char segmentDataPins= {1, 2, 3, 4, 5, 6, 7, 8};

// connectez ces broches CloudX à l'anode ou à la cathode commune de chaque affichage à 7 segments

char segmentScanPins= 0; // pour enregistrer les broches, nous nous connectons directement à la terre (cathode) setup(){ //configurer ici // initialiser l'affichage à 7 segments avec ces données Segment_setting(CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop(){ //Programmer ici Segment_write(0, 1000); // écrit 0 sur l'affichage à 7 segments pendant 1 seconde Segment_write(1, 1000); // écrit 1 sur l'affichage à 7 segments pendant 1 seconde Segment_write(2, 1000); // écrit 2 sur l'affichage à 7 segments pendant 1 seconde Segment_write(3, 1000); // écrit 3 sur l'affichage à 7 segments pendant 1 seconde Segment_write(4, 1000); // écrit 4 sur un affichage à 7 segments pendant 1 seconde Segment_write(5, 1000); // écrit 5 sur l'affichage à 7 segments pendant 1 seconde Segment_write(6, 1000); // écrit 6 sur l'affichage à 7 segments pendant 1 seconde Segment_write(7, 1000); // écrit 7 sur l'affichage à 7 segments pendant 1 seconde Segment_write(8, 1000); // écrit 8 sur l'affichage à 7 segments pendant 1 seconde Segment_write(9, 1000); // écris 9 sur l'affichage à 7 segments pendant 1 seconde } }

Conseillé: