Mündəricat:

ADC #Arduino Dəyərlərini, #Arduino: 4 Addımları Göstərmək üçün 7 seqment
ADC #Arduino Dəyərlərini, #Arduino: 4 Addımları Göstərmək üçün 7 seqment

Video: ADC #Arduino Dəyərlərini, #Arduino: 4 Addımları Göstərmək üçün 7 seqment

Video: ADC #Arduino Dəyərlərini, #Arduino: 4 Addımları Göstərmək üçün 7 seqment
Video: LDmicro 11: Serial LCD Temperature Controller (Microcontroller PLC Ladder Programming with LDmicro) 2024, Noyabr
Anonim
ADC #Arduino Dəyərlərini, #Arduino-nu göstərmək üçün 7 seqment
ADC #Arduino Dəyərlərini, #Arduino-nu göstərmək üçün 7 seqment
ADC #Arduino Dəyərlərini, #Arduino-nu göstərmək üçün 7 seqment
ADC #Arduino Dəyərlərini, #Arduino-nu göstərmək üçün 7 seqment

Bu yazıda hələ əvvəlki məqalə ilə əlaqəli bir layihə hazırlayacağam. Yəni ADC məlumatlarının işlənməsi.

buna görə adc məlumatlarının dəyərini görmək üçün serial monitoruna ehtiyacınız yoxdur. Bu yazıda bir ADC Dəyəri görüntüləyicisi göstərəcəyəm. buna görə adc məlumatlarının dəyərini görmək üçün serial monitoruna ehtiyacınız yoxdur. Bu yazıda bir ADC Value görüntüləyicisi göstərəcəyəm.

"7 Segment" Modulundan necə istifadə ediləcəyini öyrənmək üçün aşağıdakı məqaləni oxuya bilərsiniz

"Arduino istifadə edərək MAX7219 7 Segmenti"

Addım 1: Tələb olunan komponentlər

Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər

Bu məqalə üçün lazım olan komponentlər:

  • MAX7219 7 Segment Modulu
  • Arduino Nano
  • tel Jumper
  • USB mini
  • Potensialiometr

Addım 2: Komponentləri yığın

Komponentləri yığın
Komponentləri yığın
Komponentləri yığın
Komponentləri yığın

Komponentləri düzgün birləşdirmək üçün yuxarıdakı sxemə baxın.

Aeduino -dan Komponentə

+5V ==> 3. Potansiyometr və VCC

GND ==> 1. Potentometr və GND

A0 ==> 2. Potensio

D12 ==> Məlumat IN

D11 ==> CLK

D10 ==> CS

Addım 3: Proqramlaşdırma

Aşağıdakı kodu kopyalayın və yapışdırın:

#"LedControl.h" daxil edin

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

boş quraşdırma () {

Serial.begin (9600); lc.shutdown (0, yanlış); lc.setIntensity (0, 8); lc.clearDisplay (0); }

boşluq döngəsi () {

int adc = analogRead (A0);

lc.setDigit (0, 7, adc/1000, yanlış);

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

Serial.println (adc);

gecikmə (100); }

Orijinal faylları aşağıda yükləyə bilərsiniz:

Addım 4: Nəticə

nəticələri yuxarıdakı videoda görmək olar.

potansiyometr sağa döndərildikdə, dəyər daha da böyük olacaq və 1023 -cü ildə mentik olacaq)

potensiometr sola köçürüldükdə, dəyər daha böyük olacaq və 1023 -də mentik olacaq)

Tövsiyə: