Ultrasonik Sensör ile Ölçülen Mesafeyi LCD Ekrana Yazırma
Bu dersimizde arduiono ile dijital metre uygulaması yapacağız. Bu uygulama için HC-SR04 ultrasonik mesafe sensörü ile ölçülen mesafeyi LCD ekrana yazdırma için gerekli tüm adımları inceleyeceğiz.

Bu dersimizde arduiono ile dijital metre uygulaması yapacağız. Bu uygulama için HC-SR04 ultrasonik mesafe sensörü ile ölçülen mesafeyi LCD ekrana yazdırma için gerekli tüm adımları inceleyeceğiz.
Arduino ile yapılan projeler arasında dijital metre uygulaması oldukça popülerdir. Arduino ile dijital metre yapmak için HC-SR04 ultrasonik sensör ile ölçülen uzaklığı LCD ekrana yazdırmak gerekiyor.
Daha önceki derslerimizde arduino ile HC-SR04 ultrasonik mesafe sensörü kullanımı ve arduino ile 16×2 LCD ekran kullanımını ayrı ayrı incelemiştik. Aşağıdaki linklere tıklayarak dersleri inceleyebilirsiniz.
İLGİLİ YAZI: Arduino ve HC-SR04 Ultrasonik Sensör ile Mesafe Ölçümü
İLGİLİ YAZI: Arduino ile 16×2 LCD Ekran Kullanımı-LCD Ekran Uygulaması
Arduino ile mesafe ölçer yapımı için öncelikle aşağıdaki devre şemasını inceleyerek kendi devremizi oluşturalım.
Arduino ile LCD ve HCSR04 Bağlantı Şeması

arduino-ile-mesafe-sensörü-lcd-ekran-bağlantı-şeması
Şemayı incelediğimizde;
arduino ile hc-sr04 ultrasonik mesafe sensörü bağlantısı yapılırken
trig pini arduino 13 numaralı pine,
echo pini arduino 12 numaralı pine,
arduino ile I2C LCD ekran bağlantısı yapılırken
SDA pini arduino A4 pinine,
SCL pini arduino A5 pinine,
VCC pinleri arduino 5V pinine, GND pinleri arduino GND pinine bağlanmıştır.

arduino-ile-mesafe-ölçer-devresi
Arduino dijital metre kodları
Önce HC-SR04 ultrasonik sensör ile mesafeyi ölçüp, bu değeri lcd ekrana yazdıracak şekilde arduino kodlarını hazırlayalım.
I2C ile Lcd ekran kullanmak için aşağıdaki kütüphane dosyasını bilgisayarınıza indirdikten sonra klasöre çıkartın. Sonra bu kütüphane dosyasını arduino programının kurulu olduğu klasördeki libraries klasörüne kopyalayın.
LCD Ekran Kütüphanesini indirmek için TIKLAYIN…
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
#include <LiquidCrystal_I2C_AvrI2C.h> LiquidCrystal_I2C_AvrI2C lcd(0x27,16,2); int trigPin = 13; int echoPin = 12; long zaman; long mesafe; void setup(){ pinMode(trigPin, OUTPUT); pinMode(echoPin,INPUT); lcd.begin(); //lcd'yi başlatıyoruz lcd.backlight(); //lcd arka ışığını açıyoruz. } void loop(){ digitalWrite(trigPin, LOW); delayMicroseconds(5); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); zaman = pulseIn(echoPin, HIGH); mesafe= (zaman /29.1)/2; if(mesafe<4){mesafe=4;} else if(mesafe>100){mesafe=100;} lcd.clear(); lcd.setCursor(0,0); lcd.print("MESAFE OLCER"); lcd.setCursor(0,1); lcd.print(mesafe); lcd.setCursor(4,1); lcd.print("cm"); delay(500); } |
Kodları hazırladıktan sonra arduinoya kartımıza yükleyelim.
Tüm adımları doğru bir şekilde yaptığınızda her yarım saniyede bir lcd ekranda ultrasonik sensör ile ölçülen mesafe yazacaktır.

arduino-ile-mesafe-ölçer-yapımı
ÖZET: Bu yazımızda ultrasonik mesafe sensörü ile ölçtüğümüz mesafeyi LCD ekrana yazdırarak arduino ile dijital metre yapımı için gerekli adımları inceledik.
Konu ile ilgili görüş, öneri ve düşüncelerinizi yorumlar bölümünden bize ulaştırabilirsiniz.
Yeni yazılardan anında haberdar olmak için arduinomedia facebook hesabını takip etmeyi unutmayın.
https://www.facebook.com/arduinomedia/
Diğer tüm arduino modül kullanımları ve örnek arduino projeleri için kardeş sitemizi incelemeyi unutmayın…
Bir sonraki dersimizde görüşmek dileğiyle…
Henüz yorum yapılmamış.