Sadržaj:

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

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

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

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

pa vam ne treba serijski monitor da biste vidjeli vrijednost ADC podataka. u ovom članku napravit ću prikaz preglednika ADC vrijednosti. pa vam ne treba serijski monitor da biste vidjeli vrijednost ADC podataka. u ovom članku napravit ću prikaz preglednika ADC vrijednosti.

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

"MAX7219 7-segmentni pomoću Arduina"

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

Kako biste pravilno sastavili komponente, pogledajte gornju shemu.

Aeduino na komponentu

+5V ==> 3. Potenciometar i VCC

GND ==> 1. Potentometar i GND

A0 ==> 2. Potensio

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

Izvorne datoteke možete preuzeti u nastavku:

Korak 4: Rezultat

jer se rezultati mogu vidjeti u videu iznad.

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

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

Preporučeni: