Cuprins:

7 segmente pentru a afișa valorile ADC #Arduino, #Arduino: 4 pași
7 segmente pentru a afișa valorile ADC #Arduino, #Arduino: 4 pași

Video: 7 segmente pentru a afișa valorile ADC #Arduino, #Arduino: 4 pași

Video: 7 segmente pentru a afișa valorile ADC #Arduino, #Arduino: 4 pași
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Noiembrie
Anonim
7 segmente pentru a afișa valorile ADC #Arduino, #Arduino
7 segmente pentru a afișa valorile ADC #Arduino, #Arduino
7 segmente pentru a afișa valorile ADC #Arduino, #Arduino
7 segmente pentru a afișa valorile ADC #Arduino, #Arduino

În acest articol voi face un proiect care este încă legat de articolul precedent. Anume prelucrarea datelor ADC.

deci nu aveți nevoie de un monitor serial pentru a vedea valoarea datelor ADC. în acest articol voi face un afișaj ADC Value Viewer. deci nu aveți nevoie de un monitor serial pentru a vedea valoarea datelor ADC. în acest articol voi face un afișaj ADC Value Viewer.

Puteți citi articolul de mai jos pentru a afla cum să utilizați modulul „7 segmente”

„MAX7219 7-segmente folosind Arduino”

Pasul 1: Componente necesare

Componente necesare
Componente necesare
Componente necesare
Componente necesare
Componente necesare
Componente necesare

Componentele necesare pentru acest articol:

  • MAX7219 Modul cu 7 segmente
  • Arduino Nano
  • jumper de sârmă
  • USB mini
  • Potențiometru

Pasul 2: Asamblați componentele

Asamblați componentele
Asamblați componentele
Asamblați componentele
Asamblați componentele

Consultați schema de mai sus pentru a asambla corect componentele.

Aeduino to Component

+ 5V ==> 3. Potențiometru și VCC

GND ==> 1. Potentometru și GND

A0 ==> 2. Potențial

D12 ==> Date IN

D11 ==> CLK

D10 ==> CS

Pasul 3: Programare

Copiați și lipiți codul de mai jos:

#include „LedControl.h”

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

configurare nulă () {

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

bucla nulă () {

int adc = analogRead (A0);

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

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

Serial.println (adc);

întârziere (100); }

Fișierele originale pot fi descărcate mai jos:

Pasul 4: Rezultat

pentru rezultate puteți vedea în videoclipul de mai sus.

atunci când potențiometrul este rotit spre dreapta, valoarea va fi și mai mare și mentik în 1023)

când potențiometrul este deplasat spre stânga, valoarea va fi mai mare și se va menționa la 1023)

Recomandat: