Boy Ölçer Projesi
Bu yazımızda arduino ile boy ölçer setimiz ile boy ölçer projesini yapacağız. Boy ölçer projemizde ultrasonik sensörü zemine bakaçak şekilde ölçüm yapacağımız alanda yerden 2 metre yükseğe sabitlemeliyiz.Boyumuzu ölçmek için sensörün altına geçerek butona tıkladığımızda ekranda boyumuzu görmüş olacağız. Öncelikle setimizde bulunan malzemeleri sıralayalım. Setimizi Buradan satınalabilirsiniz.
- Arduino Uno SMD + USB Kablo
 - Mini Breadboard
 - 2x16 LCD Ekran
 - Tach Buton x 2
 - HC-SR04 Ultrasonik Sensör
 - 9V Pil Klipsi
 - Jumper Kablo Seti
 - Ek Montaj Kablosu
 

Projemizin bağlantılarını yukarıdaki çizimde gösterildiği gibi yaptıktan sonra kodumuzu arduino uno ya yükleyebilriz.
Arduino kodu:
#include 
#include 
LiquidCrystal_I2C lcd(0x27, 16, 2); // set the LCD address to 0x27 for a 16 chars and 2 line display
#define Buton A0
const int trigPin = A1;
const int echoPin = A2;
long duration;
int distance;
void setup() {
 lcd.init();
 lcd.backlight();
 pinMode(Buton, INPUT_PULLUP);
 pinMode(trigPin, OUTPUT);
 pinMode(echoPin, INPUT);
 Serial.begin(9600);
 lcd.setCursor(0, 0);
 lcd.print("Boy olcmek icin");
 lcd.setCursor(0, 1);
 lcd.print("butona basiniz..");
 delay(100);
}
void loop() {
 if (digitalRead(Buton) == 0)
 {
 lcd.clear();
 digitalWrite(trigPin, LOW);
 delayMicroseconds(2);
 digitalWrite(trigPin, HIGH);
 delayMicroseconds(10);
 digitalWrite(trigPin, LOW);
 duration = pulseIn(echoPin, HIGH);
 distance = duration * 0.034 / 2;
 lcd.setCursor(5, 0);
 lcd.print("Boyunuz");
 lcd.setCursor(6, 1);
 lcd.print(abs(distance - 200));
 lcd.print("Cm");
 delay(5000);
 lcd.clear();
 lcd.setCursor(0, 0);
 lcd.print("Boy olcmek icin");
 lcd.setCursor(0, 1);
 lcd.print("butona basiniz..");
 delay(100);
 }
}

