Sisukord:

7-segment, et kuvada ADC #Arduino väärtused, #Arduino: 4 sammu
7-segment, et kuvada ADC #Arduino väärtused, #Arduino: 4 sammu

Video: 7-segment, et kuvada ADC #Arduino väärtused, #Arduino: 4 sammu

Video: 7-segment, et kuvada ADC #Arduino väärtused, #Arduino: 4 sammu
Video: How to Make PLC LCD HMI || FLProg 2024, Juuli
Anonim
7-segment, et kuvada ADC #Arduino väärtused, #Arduino
7-segment, et kuvada ADC #Arduino väärtused, #Arduino
7-segment, et kuvada ADC #Arduino väärtused, #Arduino
7-segment, et kuvada ADC #Arduino väärtused, #Arduino

Selles artiklis teen projekti, mis on endiselt seotud eelmise artikliga. Nimelt ADC andmete töötlemine.

nii et te ei vaja adc -andmete väärtuse nägemiseks jadamonitori. selles artiklis teen ADC -väärtuse vaataja ekraani. nii et te ei vaja adc -andmete väärtuse nägemiseks jadamonitori. selles artiklis teen ADC -väärtuse vaataja ekraani.

Allpool olevast artiklist saate lugeda, kuidas kasutada "7-segmendilist" moodulit

"MAX7219 7-segment, kasutades Arduino"

Samm: nõutavad komponendid

Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid

Selle artikli jaoks vajalikud komponendid:

  • MAX7219 7-segmendiline moodul
  • Arduino Nano
  • traadi hüppaja
  • USB mini
  • Potentsiomeeter

Samm 2: Komponentide kokkupanek

Komponentide kokkupanek
Komponentide kokkupanek
Komponentide kokkupanek
Komponentide kokkupanek

Komponentide õigeks kokkupanemiseks vaadake ülaltoodud skeemi.

Aeduino komponendile

+5V ==> 3. Potentsiomeeter ja VCC

GND ==> 1. Potentomeeter ja GND

A0 ==> 2. Potensio

D12 ==> Andmed IN

D11 ==> CLK

D10 ==> CS

3. samm: programmeerimine

Kopeerige ja kleepige allolev kood:

#include "LedControl.h"

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

tühine seadistus () {

Seriaalne algus (9600); lc.sulgemine (0, vale); lc.setIntensity (0, 8); lc.clearDisplay (0); }

void loop () {

int adc = analogRead (A0);

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

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

Serial.println (adc);

viivitus (100); }

Originaalfaile saab alla laadida siit:

4. samm: tulemus

tulemusi saab näha ülaltoodud videost.

kui potentsiomeetrit paremale pöörata, on väärtus veelgi suurem ja 1023.

kui potentsiomeetrit vasakule nihutada, on väärtus suurem ja menti 1023)

Soovitan: