İçindekiler:

ADC #Arduino Değerlerini Görüntülemek için 7 Segment, #Arduino: 4 Adım
ADC #Arduino Değerlerini Görüntülemek için 7 Segment, #Arduino: 4 Adım

Video: ADC #Arduino Değerlerini Görüntülemek için 7 Segment, #Arduino: 4 Adım

Video: ADC #Arduino Değerlerini Görüntülemek için 7 Segment, #Arduino: 4 Adım
Video: MİKRODENETLEYİCİLER - Ders 10: Arduino ile 7 Segment Display'da Sayıcı Kodlama ve ISIS simülasyonu 2024, Kasım
Anonim
ADC #Arduino Değerlerini Görüntülemek için 7 Segment, #Arduino
ADC #Arduino Değerlerini Görüntülemek için 7 Segment, #Arduino
ADC #Arduino Değerlerini Görüntülemek için 7 Segment, #Arduino
ADC #Arduino Değerlerini Görüntülemek için 7 Segment, #Arduino

Bu yazımda bir önceki yazı ile hala alakalı olan bir proje yapacağım. Yani ADC verilerinin işlenmesi.

bu nedenle adc verilerinin değerini görmek için bir seri monitöre ihtiyacınız yoktur. Bu yazıda bir ADC Değer görüntüleyici ekranı yapacağım. bu nedenle adc verilerinin değerini görmek için bir seri monitöre ihtiyacınız yoktur. Bu yazıda bir ADC Değer görüntüleyici ekranı yapacağım.

"7-Segment" Modülünün nasıl kullanılacağını öğrenmek için aşağıdaki makaleyi okuyabilirsiniz.

"Arduino Kullanan MAX7219 7-Segment"

Adım 1: Gerekli Bileşenler

Gerekli Bileşenler
Gerekli Bileşenler
Gerekli Bileşenler
Gerekli Bileşenler
Gerekli Bileşenler
Gerekli Bileşenler

Bu makale için gerekli bileşenler:

  • MAX7219 7-Segment Modülü
  • Arduino Nano
  • tel atlama teli
  • USB mini
  • Potansiyometre

Adım 2: Bileşenleri Birleştirin

Bileşenleri Birleştirin
Bileşenleri Birleştirin
Bileşenleri Birleştirin
Bileşenleri Birleştirin

Bileşenleri doğru bir şekilde monte etmek için yukarıdaki şemaya bakın.

Aeduino'dan Bileşene

+5V ==> 3. Potansiyometre ve VCC

GND ==> 1. Potantometre & GND

A0 ==> 2. Potansiyo

D12 ==> Veri GİRİŞİ

D11 ==> CLK

D10 ==> CS

Adım 3: Programlama

Aşağıdaki kodu kopyalayıp yapıştırın:

#include "LedControl.h"

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

geçersiz kurulum() {

Seri.başla(9600); lc.shutdown(0, yanlış); lc.setYoğunluk(0, 8); lc.clearDisplay(0); }

boşluk döngüsü () {

int adc = analogRead(A0);

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

lc.setDigit(0, 6, (adc/100)%10, yanlış); lc.setDigit(0, 5, (adc/10)%10, yanlış); lc.setDigit(0, 4, adc%10, false);

Seri.println(adc);

gecikme(100); }

Orijinal dosyalar aşağıdan indirilebilir:

4. Adım: Sonuç

sonuçlar için yukarıdaki videoda görülebilir.

Potansiyometre sağa döndürüldüğünde değer daha da büyük olur ve 1023'te mentik olur)

Potansiyometre sola hareket ettirildiğinde değer daha büyük olur ve 1023'te mentik olur)

Önerilen: