Sommario:

Contatore di segmenti 0-9 con microcontrollore CloudX: 3 passaggi
Contatore di segmenti 0-9 con microcontrollore CloudX: 3 passaggi

Video: Contatore di segmenti 0-9 con microcontrollore CloudX: 3 passaggi

Video: Contatore di segmenti 0-9 con microcontrollore CloudX: 3 passaggi
Video: Contatore da 0 a 9 con display a 7 segmenti, SN7447 e SN7490 - Video 237 2024, Luglio
Anonim
Contatore di segmenti 0-9 con microcontrollore CloudX
Contatore di segmenti 0-9 con microcontrollore CloudX

In questo progetto utilizziamo un display LED a sette segmenti per contare da 0 a 9.

Un display LED a sette segmenti è composto da otto LED ed è perfetto per visualizzare i numeri. Per ridurre il numero di pin utilizzati dal display, tutti gli anodi o catodi dei LED sono collegati tra loro e sono chiamati anodo comune o comune- catodo, rispettivamente. Per il nostro progetto utilizziamo il tipo a catodo comune. Gli 8 LED sono etichettati da A a G e DP (per il punto decimale). Per il nostro modulo catodo comune, c'è un pin anodico per ogni segmento LED. Ad esempio, se desideri visualizzare il numero 4, applicherai la corrente ai segmenti B, C, F e G. La libreria di segmenti CloudX semplifica l'utilizzo del modulo a 7 segmenti.

Passaggio 1: raccogliere questi componenti

Raccogli questi componenti
Raccogli questi componenti
Raccogli questi componenti
Raccogli questi componenti
Raccogli questi componenti
Raccogli questi componenti

1. MICROCONTROLLORE CLOUDX

2. SCHEDA SOFTWARE CLOUDX

3. CAVO USB V3

4. 7 SEGMENTO (catodo)

5. CAVO DEL PONTICELLO

6. Resistenza da 330 ohm

Passaggio 2: CONFIGURAZIONE DELL'HARDWARE

CONFIGURAZIONE DELL'HARDWARE
CONFIGURAZIONE DELL'HARDWARE
CONFIGURAZIONE DELL'HARDWARE
CONFIGURAZIONE DELL'HARDWARE

Segui questo passaggio:

collegare il:

Pin A del segmento al pin1 del CloudX

Pin B del segmento al pin2 del CloudX

Pin DP del segmento al pin3 del CloudX

Pin C del segmento al pin4 del CloudX

Pin D del segmento al pin5 del CloudX

Pin E del segmento al pin6 del CloudX

Pin F del segmento al pin7 del CloudX

Pin G del segmento al pin9 del CloudX

collegare il pin del catodo comune a GND

Dopo la connessione, lascia andare la codifica:

scarica Cloudx IDE qui

Passaggio 3: CODIFICA

Copia questo codice su CloudX IDE

#include #include char NumberOfDigit = 1; // imposta il numero di display a 7 segmenti da utilizzare

// collega questi pin CloudX ai pin dati A, B, C, D, E, F, G e H del display

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

// collega questi pin CloudX all'anodo comune o al catodo di ogni display a 7 segmenti

char segmentScanPins= 0; // per salvare i pin ci colleghiamo direttamente a ground(cathode) setup(){ //setup here // inizializza il Display a 7 segmenti con questi dati Segment_setting(CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop(){ //Programma qui Segment_write(0, 1000); // scrive 0 su display a 7 segmenti per 1 sec Segment_write(1, 1000); // scrivi 1 su display a 7 segmenti per 1 sec Segment_write(2, 1000); // scrivi 2 su display a 7 segmenti per 1 sec Segment_write(3, 1000); // scrivi 3 su display a 7 segmenti per 1 sec Segment_write(4, 1000); // scrivi 4 su display a 7 segmenti per 1 sec Segment_write(5, 1000); // scrivi 5 su display a 7 segmenti per 1 sec Segment_write(6, 1000); // scrivi 6 su display a 7 segmenti per 1 sec Segment_write(7, 1000); // scrivi 7 su display a 7 segmenti per 1 sec Segment_write(8, 1000); // scrivi 8 su display a 7 segmenti per 1 sec Segment_write(9, 1000); // scrivi 9 sul display a 7 segmenti per 1 sec } }

Consigliato: