Índice:

Contador de segmentos 0-9 com microcontrolador CloudX: 3 etapas
Contador de segmentos 0-9 com microcontrolador CloudX: 3 etapas

Vídeo: Contador de segmentos 0-9 com microcontrolador CloudX: 3 etapas

Vídeo: Contador de segmentos 0-9 com microcontrolador CloudX: 3 etapas
Vídeo: Microcontroladores - Programando um contador de 0 a 9 com display de 7 segmentos 2024, Julho
Anonim
Contador de segmentos 0-9 com microcontrolador CloudX
Contador de segmentos 0-9 com microcontrolador CloudX

Neste projeto, usamos um display LED de sete segmentos para contar de 0 a 9.

Um display LED de sete segmentos consiste em oito LEDs e é perfeito para exibir números. Para reduzir o número de pinos usados pelo display, todos os ânodos ou cátodos dos LEDs são conectados entre si e são chamados de ânodo comum ou comum cátodo, respectivamente. Para o nosso projeto, usamos o tipo de cátodo comum. Os 8 LEDs são rotulados de A a G e DP (para o ponto decimal). Para o nosso módulo de cátodo comum, há um pino de ânodo para cada segmento de LED. Por exemplo, se você deseja exibir o número 4, você deve aplicar a corrente aos segmentos B, C, F e G. A Biblioteca de Segmentos CloudX torna o uso do módulo de 7 segmentos mais fácil.

Etapa 1: coletar esses componentes

Colete estes componentes
Colete estes componentes
Colete estes componentes
Colete estes componentes
Colete estes componentes
Colete estes componentes

1. MICROCONTROLADOR CLOUDX

2. CLOUDX SOFTCARD

3. V3 USB CABO

4. 7 SEGMENTO (cátodo)

5. JUMPER WIRE

6. resistor de 330ohm

Etapa 2: CONFIGURAÇÃO DO HARDWARE

CONFIGURAÇÃO DE HARDWARE
CONFIGURAÇÃO DE HARDWARE
CONFIGURAÇÃO DE HARDWARE
CONFIGURAÇÃO DE HARDWARE

Siga esta etapa:

conecte o:

Pino A do segmento para pino 1 do CloudX

Pino B do segmento ao pino 2 do CloudX

Pino DP do segmento para pino 3 do CloudX

Pino C do segmento ao pino 4 do CloudX

Pino D do segmento para pino 5 do CloudX

Pino E do segmento para pino 6 do CloudX

Pino F do segmento para pino 7 do CloudX

Pino G do segmento para pino 9 do CloudX

conecte o pino catodo comum ao GND

Após a conexão, deixe ir para a codificação:

baixe Cloudx IDE aqui

Etapa 3: CODIFICAÇÃO

Copie este código para CloudX IDE

#include #include char NumberOfDigit = 1; // definir o número de displays de 7 segmentos a serem usados

// conecte esses pinos CloudX aos pinos de dados A, B, C, D, E, F, G e H do display

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

// conecte esses pinos CloudX ao ânodo ou cátodo comum de cada display de 7 segmentos

char segmentScanPins = 0; // para salvar os pinos, conectamos diretamente ao aterramento (cátodo) setup () {// configure aqui // inicialize o Display de 7 segmentos com esses dados Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop () {// Programe aqui Segment_write (0, 1000); // escreve 0 no display de 7 segmentos por 1 segundo Segment_write (1, 1000); // escreve 1 no display de 7 segmentos por 1 segundo Segment_write (2, 1000); // escreve 2 no display de 7 segmentos por 1 segundo Segment_write (3, 1000); // escreve 3 no display de 7 segmentos por 1 segundo Segment_write (4, 1000); // escreve 4 no display de 7 segmentos por 1 segundo Segment_write (5, 1000); // escreve 5 no display de 7 segmentos por 1 segundo Segment_write (6, 1000); // escreve 6 no display de 7 segmentos por 1 segundo Segment_write (7, 1000); // escreve 7 no display de 7 segmentos por 1 segundo Segment_write (8, 1000); // escreve 8 no display de 7 segmentos por 1 segundo Segment_write (9, 1000); // escreve 9 no display de 7 segmentos por 1 s}}

Recomendado: