Índice:

7 segmentos para exibir valores ADC #Arduino, #Arduino: 4 etapas
7 segmentos para exibir valores ADC #Arduino, #Arduino: 4 etapas

Vídeo: 7 segmentos para exibir valores ADC #Arduino, #Arduino: 4 etapas

Vídeo: 7 segmentos para exibir valores ADC #Arduino, #Arduino: 4 etapas
Vídeo: ADC 52 - Contador 0 a 99 || Display ánodo común 2024, Novembro
Anonim
7 segmentos para exibir valores ADC #Arduino, #Arduino
7 segmentos para exibir valores ADC #Arduino, #Arduino
7 segmentos para exibir valores ADC #Arduino, #Arduino
7 segmentos para exibir valores ADC #Arduino, #Arduino

Neste artigo farei um projeto que ainda está relacionado ao artigo anterior. Ou seja, processamento de dados ADC.

portanto, você não precisa de um monitor serial para ver o valor dos dados adc. neste artigo, farei uma exibição do ADC Value viewer. portanto, você não precisa de um monitor serial para ver o valor dos dados adc. neste artigo, farei uma exibição do ADC Value viewer.

Você pode ler o artigo abaixo para descobrir como usar o módulo "7 segmentos"

"MAX7219 7 segmentos usando Arduino"

Etapa 1: Componentes necessários

Componentes Requeridos
Componentes Requeridos
Componentes Requeridos
Componentes Requeridos
Componentes Requeridos
Componentes Requeridos

Componentes necessários para este artigo:

  • Módulo de 7 segmentos MAX7219
  • Arduino Nano
  • Jumper de fio
  • Mini USB
  • Potenciômetro

Etapa 2: montar componentes

Montar componentes
Montar componentes
Montar componentes
Montar componentes

Veja o esquema acima para montar os componentes corretamente.

Aeduino para componente

+ 5V ==> 3. Potenciômetro e VCC

GND ==> 1. Potentômetro e GND

A0 ==> 2. Potensio

D12 ==> Dados IN

D11 ==> CLK

D10 ==> CS

Etapa 3: Programação

Copie e cole o código abaixo:

#include "LedControl.h"

LedControl lc = LedControl (12, 11, 10, 1);

void setup () {

Serial.begin (9600); lc.shutdown (0, falso); lc.setIntensity (0, 8); lc.clearDisplay (0); }

void loop () {

int adc = analogRead (A0);

lc.setDigit (0, 7, adc / 1000, falso);

lc.setDigit (0, 6, (adc / 100)% 10, falso); lc.setDigit (0, 5, (adc / 10)% 10, falso); lc.setDigit (0, 4, adc% 10, falso);

Serial.println (adc);

atraso (100); }

Os arquivos originais podem ser baixados abaixo:

Etapa 4: Resultado

os resultados podem ser vistos no vídeo acima.

quando o potenciômetro é girado para a direita, o valor será ainda maior e mentik em 1023)

quando o potenciômetro é movido para a esquerda, o valor será maior e mentik em 1023)

Recomendado: