Tabla de contenido:

7 segmentos para mostrar los valores de ADC #Arduino, #Arduino: 4 pasos
7 segmentos para mostrar los valores de ADC #Arduino, #Arduino: 4 pasos

Video: 7 segmentos para mostrar los valores de ADC #Arduino, #Arduino: 4 pasos

Video: 7 segmentos para mostrar los valores de ADC #Arduino, #Arduino: 4 pasos
Video: Arduino display 7 segmentos cátodo común 2024, Mes de julio
Anonim
7 segmentos para mostrar los valores de ADC #Arduino, #Arduino
7 segmentos para mostrar los valores de ADC #Arduino, #Arduino
7 segmentos para mostrar valores ADC #Arduino, #Arduino
7 segmentos para mostrar valores ADC #Arduino, #Arduino

En este artículo haré un proyecto que todavía está relacionado con el artículo anterior. A saber, procesar datos de ADC.

por lo que no necesita un monitor en serie para ver el valor de los datos adc. en este artículo haré una visualización del visor de ADC Value. por lo que no necesita un monitor en serie para ver el valor de los datos adc. en este artículo haré una pantalla de visor de valor ADC.

Puede leer el artículo siguiente para descubrir cómo utilizar el módulo "7 segmentos"

"MAX7219 de 7 segmentos con Arduino"

Paso 1: componentes necesarios

Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos

Componentes necesarios para este artículo:

  • Módulo de 7 segmentos MAX7219
  • Arduino Nano
  • puente de alambre
  • USB mini
  • Potenciómetro

Paso 2: Ensamble los componentes

Ensamblar componentes
Ensamblar componentes
Ensamblar componentes
Ensamblar componentes

Consulte el esquema anterior para ensamblar los componentes correctamente.

Aeduino a Componente

+ 5V ==> 3. Potenciómetro y VCC

GND ==> 1. Potenciómetro y GND

A0 ==> 2. Potensio

D12 ==> Datos IN

D11 ==> CLK

D10 ==> CS

Paso 3: programación

Copia y pega el código de abajo:

#include "LedControl.h"

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

configuración vacía () {

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

bucle vacío () {

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);

retraso (100); }

Los archivos originales se pueden descargar a continuación:

Paso 4: Resultado

Los resultados se pueden ver en el video de arriba.

cuando el potenciómetro se gira hacia la derecha, el valor será aún mayor y mentik en 1023)

cuando el potenciómetro se mueve hacia la izquierda, el valor será mayor y mentik en 1023)

Recomendado: