Sadržaj:

7-segment za prikaz ADC #Arduino vrijednosti, #Arduino: 4 koraka
7-segment za prikaz ADC #Arduino vrijednosti, #Arduino: 4 koraka

Video: 7-segment za prikaz ADC #Arduino vrijednosti, #Arduino: 4 koraka

Video: 7-segment za prikaz ADC #Arduino vrijednosti, #Arduino: 4 koraka
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Juli
Anonim
7-segment za prikaz ADC #Arduino vrijednosti, #Arduino
7-segment za prikaz ADC #Arduino vrijednosti, #Arduino
7-segment za prikaz ADC #Arduino vrijednosti, #Arduino
7-segment za prikaz ADC #Arduino vrijednosti, #Arduino

U ovom članku ću napraviti projekt koji je još uvijek povezan s prethodnim člankom. Naime, obrada ADC podataka.

tako da vam ne treba serijski monitor da vidite vrijednost ADC podataka. u ovom ću članku prikazati preglednik ADC vrijednosti. tako da vam ne treba serijski monitor da vidite vrijednost ADC podataka. u ovom ću članku prikazati preglednik ADC vrijednosti.

U nastavku možete pročitati članak kako biste saznali kako koristiti modul "7-segment"

"MAX7219 7-segmentni koristeći Arduino"

Korak 1: Potrebne komponente

Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente

Komponente potrebne za ovaj članak:

  • MAX7219 7-segmentni modul
  • Arduino Nano
  • žičani kratkospojnik
  • USB mini
  • Potenciometar

Korak 2: Sastavite komponente

Sastavite komponente
Sastavite komponente
Sastavite komponente
Sastavite komponente

Da biste pravilno sastavili komponente, pogledajte gornju shemu.

Aeduino na komponentu

+5V ==> 3. Potenciometar i VCC

GND ==> 1. Potentometar i GND

A0 ==> 2. Potenzio

D12 ==> Podaci IN

D11 ==> CLK

D10 ==> CS

Korak 3: Programiranje

Kopirajte i zalijepite donji kod:

#include "LedControl.h"

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

void setup () {

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

void loop () {{100} {101}

int adc = analogRead (A0);

lc.setDigit (0, 7, adc/1000, lažno);

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

Serial.println (adc);

kašnjenje (100); }

Originalne datoteke možete preuzeti ispod:

Korak 4: Rezultat

rezultate možete vidjeti u videu iznad.

kada se potenciometar okrene udesno, vrijednost će biti još veća i mentik u 1023)

kada se potenciometar pomakne ulijevo, vrijednost će biti veća i mentik na 1023)

Preporučuje se: