Sommario:

7 segmenti per visualizzare i valori ADC #Arduino, #Arduino: 4 passaggi
7 segmenti per visualizzare i valori ADC #Arduino, #Arduino: 4 passaggi

Video: 7 segmenti per visualizzare i valori ADC #Arduino, #Arduino: 4 passaggi

Video: 7 segmenti per visualizzare i valori ADC #Arduino, #Arduino: 4 passaggi
Video: Lezione 25 - Conteggio Up / Down su Display LED 7 segmenti 2024, Luglio
Anonim
7 segmenti per visualizzare i valori ADC #Arduino, #Arduino
7 segmenti per visualizzare i valori ADC #Arduino, #Arduino
7 segmenti per visualizzare i valori ADC #Arduino, #Arduino
7 segmenti per visualizzare i valori ADC #Arduino, #Arduino

In questo articolo realizzerò un progetto che è ancora legato all'articolo precedente. Vale a dire l'elaborazione dei dati ADC.

quindi non hai bisogno di un monitor seriale per vedere il valore dei dati adc. in questo articolo farò visualizzare un visualizzatore di valori ADC. quindi non hai bisogno di un monitor seriale per vedere il valore dei dati adc. in questo articolo farò visualizzare un visualizzatore di valori ADC.

Puoi leggere l'articolo qui sotto per scoprire come utilizzare il modulo "7 segmenti"

"MAX7219 7 segmenti con Arduino"

Passaggio 1: componenti richiesti

Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti

Componenti necessari per questo articolo:

  • Modulo a 7 segmenti MAX7219
  • Arduino Nano
  • ponticello a filo
  • USB mini
  • Potenziometro

Passaggio 2: assemblare i componenti

Assemblare i componenti
Assemblare i componenti
Assemblare i componenti
Assemblare i componenti

Vedere lo schema sopra per assemblare correttamente i componenti.

Aeduino a Component

+5V ==> 3. Potenziometro e VCC

GND ==> 1. Potenziometro e GND

A0 ==> 2. Potenza

D12 ==> Dati IN

D11 ==> CLK

D10 ==> CS

Passaggio 3: programmazione

Copia e incolla il codice sottostante:

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

ciclo vuoto() {

int adc = analogRead(A0);

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

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

Serial.println(adc);

ritardo(100); }

I file originali possono essere scaricati di seguito:

Passaggio 4: risultato

per i risultati può essere visto nel video qui sopra.

quando il potenziometro viene ruotato verso destra, il valore sarà ancora maggiore e mentik in 1023)

quando il potenziometro viene spostato a sinistra, il valore sarà maggiore e mentik a 1023)

Consigliato: