İçindekiler:

Potansiyometrelerden ADC Değerlerini Okuyun: 4 Adım
Potansiyometrelerden ADC Değerlerini Okuyun: 4 Adım

Video: Potansiyometrelerden ADC Değerlerini Okuyun: 4 Adım

Video: Potansiyometrelerden ADC Değerlerini Okuyun: 4 Adım
Video: Arduino ile potansiyometreden DC voltajı nasıl okunur 2024, Temmuz
Anonim
Potansiyometrelerden ADC Değerlerini Okuyun
Potansiyometrelerden ADC Değerlerini Okuyun

Bu yazımda size potansiyometreden ADC değerlerinin nasıl okunacağını göstereceğim.

Arduino programlamanın temeli budur. Arduino tarafından sağlanan Analog pini kullanarak analog değerleri okuyor.

potansiyo kullanmanın yanı sıra, analog giriş kullanan birkaç sensör vardır. ışık sensörleri, ses sensörleri ve toprak nemi sensörleri gibi.

Neden bir tencere kullanalım? çünkü bu bileşenin bulunması kolaydır ve analog giriş kullanılarak okunan sensörleri temsil edebilir.

Bu ADC okumasından, daha sonra çıkış cihazlarıyla işbirliği yapılabilir. ve kesinlikle ilginç şeyler yaratacaktır.

Adım 1: Gerekli Bileşenler

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

Bu, bu eğitimde gerekli olan bir bileşendir:

  • Arduino nano v3.0
  • Potansiyel 100K
  • Jumper Tel
  • Proje tahtası
  • USB mini
  • dizüstü bilgisayar
  • Arduino IDE'si

Adım 2: Birleştirin

Birleştirmek
Birleştirmek

Kullanılan tüm bileşenleri birleştirin.

Montaj için yukarıdaki şematik çizimi kılavuz olarak kullanın.

Arduino için Potansiyel

1 ==> Gnd

2 ==> A0

3 ==> +5V

Adım 3: Programlama

Programlama
Programlama

Devre kurulduktan sonra. Daha sonra yapılmış olan ADC okuma programı ile arduinoyu doldurunuz.

Yaptığım eskiz kabaca şöyle:

void setup() { // seri iletişimi saniyede 9600 bitte başlat: Serial.begin(9600); }

// döngü rutini sonsuza kadar tekrar tekrar çalışır:

void loop() { // analog pin 0'daki girişi oku: int sensorValue = analogRead(A0); // okuduğunuz değeri yazdırın: Serial.println(sensorValue); gecikme(1); // kararlılık için okumalar arasında gecikme }

Orijinal dosyayı da aşağıdan indirebilirsiniz:

4. Adım: Sonuç

Sonuç
Sonuç

Sonuçları görmenin bir yolu aşağıdadır:

  • Arduino'daki seri monitörü açın.
  • Seri monitördeki baud hızının ve programın uygun olduğundan emin olun (burada 9600 kullanılarak).
  • sonra potansiyometreyi çevirin
  • Sağa döndürüldüğünde, ADC değeri daha da büyük olacaktır.
  • Sola döndürüldüğünde, ADC değeri küçülür
  • En küçük değer 0 ve en büyük değer 1023'tür.

0-1023 dijital verilerinden başka ilginç şeyler yapmak için kullanabiliriz. Yaklaşan makaleme bakmanız yeterli.

Önerilen: