Përmbajtje:

7 segmente për të shfaqur vlerat ADC #Arduino, #Arduino: 4 hapa
7 segmente për të shfaqur vlerat ADC #Arduino, #Arduino: 4 hapa

Video: 7 segmente për të shfaqur vlerat ADC #Arduino, #Arduino: 4 hapa

Video: 7 segmente për të shfaqur vlerat ADC #Arduino, #Arduino: 4 hapa
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Korrik
Anonim
7 segmente për të shfaqur vlerat ADC #Arduino, #Arduino
7 segmente për të shfaqur vlerat ADC #Arduino, #Arduino
7 segmente për të shfaqur vlerat ADC #Arduino, #Arduino
7 segmente për të shfaqur vlerat ADC #Arduino, #Arduino

Në këtë artikull do të bëj një projekt që është ende i lidhur me artikullin e mëparshëm. Gjegjësisht përpunimi i të dhënave ADC.

kështu që nuk keni nevojë për një monitor serik për të parë vlerën e të dhënave adc. në këtë artikull do të bëj një shfaqje të shikuesit të vlerës ADC. kështu që nuk keni nevojë për një monitor serik për të parë vlerën e të dhënave adc. në këtë artikull do të bëj një ekran të shikuesit të vlerës ADC.

Ju mund të lexoni artikullin më poshtë për të mësuar se si të përdorni modulin "7-segment"

"MAX7219 7-segmente duke përdorur Arduino"

Hapi 1: Komponentët e kërkuar

Komponentët e kërkuar
Komponentët e kërkuar
Komponentët e kërkuar
Komponentët e kërkuar
Komponentët e kërkuar
Komponentët e kërkuar

Përbërësit e nevojshëm për këtë artikull:

  • MAX7219 Moduli 7-Segmentesh
  • Arduino Nano
  • kërcyes teli
  • Mini USB
  • Potenciometër

Hapi 2: Mblidhni përbërësit

Mblidhni Komponentët
Mblidhni Komponentët
Mblidhni Komponentët
Mblidhni Komponentët

Shihni skemën e mësipërme për të mbledhur përbërësit në mënyrë korrekte.

Aeduino tek Komponenti

+5V ==> 3. Potentiometër & VCC

GND ==> 1. Potentometër & GND

A0 ==> 2. Potensio

D12 ==> Të dhënat N IN

D11 ==> CLK

D10 ==> CS

Hapi 3: Programimi

Kopjoni dhe ngjisni kodin më poshtë:

#përfshi "LedControl.h"

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

void setup () {

Serial.filloj (9600); lc. mbyllje (0, false); lc. intensiteti (0, 8); lc. ClearDisplay (0); }

lak void () {

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

vonesë (100); }

Skedarët origjinal mund të shkarkohen më poshtë:

Hapi 4: Rezultati

sepse rezultatet mund të shihen në videon e mësipërme.

kur potenciometri rrotullohet në të djathtë, vlera do të jetë edhe më e madhe dhe mentike në 1023)

kur potenciometri zhvendoset në të majtë, vlera do të jetë më e madhe dhe mentik në 1023)

Recommended: