Nasıl Arduino ile analog sensörleri kullanılır?

  • Dec 26, 2019
click fraud protection

Bu sensörler, genel olarak daha ucuzdur.

Ve gerçekten kolay kullanımı!

Analog sensörü - eşdeğer ölçüm değeri olan bir voltaj değeri veren bir sensör.

Örneğin, 2 analog sıcaklık sensöründen 25 santigrat derece anlamına gelebilir.

vb sıcaklık, ışık, ses, yağmur, nem,: Birçok farklı analog sensörleri bulabilirsiniz

Arduino bu değerleri okumak için de kullanılabilir, analog girişine sahiptir.

Kullanım analogRead (iğne) yöntemi bir analog giriş sinyalini okumak için.

1. ADIM: Bağlan sensör

Bazı sensörler bir analog giriş çaba isteyen doğrudan bağlanabilen bir iğne ile modüller şeklinde temin edilir.

Diğerleri onun değerini okumak için bir direnç ile birleştirmek gerektiğini dirençli sensörleri bulunmaktadır.

2. ADIM: test kodu indirin

Sensörünüzü test etmek Arduino programlama ortamında test kodu indirin:

int analogPin = 0; senin sensöre bağlı olan // N analog çıkış
int val = 0; // değişken okuma değerlerini saklamak için
void setup () {
Serial.begin (9600); seri bağlantı // Kur
}
void döngü () {
val = analogRead (analogPin); // analog çıkış veri okumak
instagram viewer

Serial.println (val); bir seri bağlantı üzerinden // Veri iletim
}

3. Adım: değerini oku

sensör okumaları görmek, «Araçlar» menüde «Serial Monitor» kullanın.

Analog değerler, 0 ile 1023 aralığındadır:

  • 0 analog çıkış 0 volt olduğu;
  • 1023 5 voltluk bir analog çıkış olduğu;

Adım 4: Alınan verileri dönüştürme

Eğer gerekmez belirli bir biçimde kanıt, sıcaklık, örneğin derece santigrat bulmak için, sensör için tablo veri eşleşmelerini kontrol ve benim kodunda gerekli hesaplamalar yapın.