top of page

DİJİTAL METRE PROJESİ

  • Yazarın fotoğrafı: muhammed ali balkaya
    muhammed ali balkaya
  • 28 Kas 2018
  • 1 dakikada okunur




Bu proje ile kısa ölçümleri engeller koyarak ölçüm sağlanabilir. Yaklaşık 2.75 metre kadar ölçü ölçebiemektedir.


Proje Kodu

#include <NewPing.h> // HC-SR04 için Kod Kütüphanesi

#include <LiquidCrystal.h>  // LCD ekran için Kod Kütüphanesi

LiquidCrystal LCD(11,10,9,2,3,4,5);  // LCD ekranın bağlantı pinleri.

#define TRIGGER_PIN  13  // Ultrasonik Sensör’ün Trig pininin bağlı olduğu Arduino pini.

#define ECHO_PIN     12  // Ultrasonik Sensör’ün Echo pininin bağlı olduğu Arduino pini.

#define MAX_DISTANCE 400 // Ölçmek istediğimiz maksimum mesafe.

//(Maksimum 400-500cm civarı ölçülebilir. Ölçüm alanı dışında is “0” döndürür.)

NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); // Pinler ve maksimum mesafe ile

// NewPing nesnesi oluşturma.

void setup() {

LCD.begin(16,2); // LCD ekranın genişlik ve yükseklik ölçülerini derleyiciye bildirme.

LCD.setCursor(0,0);  // İmleci ilk satırın ilk sütununa yerleştirme.

LCD.print("Uzaklik:"); // İmlecin olduğu yere “Uzaklik:” yazdırma.

}

void loop() {

delay(50);                     // Gönderilen dalgalar arası 50 ms bekle.

//(Minimum bekleme süresi 29ms olmalı.)

LCD.setCursor(0,1);   //  İmleci ikinci satırın ilk sutünuna yerleştirme.

LCD.print(sonar.ping_cm() ); // İmlecin olduğu yere ölçülen uzaklığı santimetre

//cinsinden yazma.

LCD.print("   cm");  // Uzaklık birimi olan “cm” yazma.

}

 
 
 

Yorumlar


© 2023 by Parenting Blog

Proudly created with MAB.com

  • YouTube Sosyal Simge
  • Facebook Black Round
  • Twitter Black Round

BURSA / OSMANGAZİ

Mail listemize katılın

bottom of page