Arkadaşlar merhaba , bu videomuz da “Arduino Haber” sayfasından Korhan Abi’nin evine misafir olduk.

Kendisi ile basit ve bir o kadar da eğlenceli bir arduino projesi gerçekleştirdik. Üstelik öyle board üzerine kurulmuş sıradan bir prototip değil, direkt son kullanıcıya hitap eden güzel bir ürün çıktı ortaya. Ayrıntılar için sizi videoya bekliyoruz. İyi seyirler!

DEVRE ŞEMASI

ARDUINO KODU

#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
const int  trig = 6;
const int   echo = 7;
const int kalibButon = 8;
const int olcmeButon  =9;
int sure = 0;
int mesafe = 0;
int ilkmesafe;

void setup() {
   lcd.begin(16, 2);
  pinMode(trig, OUTPUT);
  pinMode(echo, INPUT);
  pinMode(kalibButon, INPUT);
  pinMode(olcmeButon, INPUT);

  while (digitalRead(kalibButon) == LOW) 
{
    lcd.setCursor(2, 0);
    lcd.print("KALiBRASYON iCiN");
    lcd.setCursor(2, 1);
    lcd.print(" BUTONA BASINIZ ");
    delay(100);

    if (digitalRead(kalibButon) == HIGH) 
{
      delay(50);
      ilkmesafe = mesafeolc();
      lcd.clear();
      lcd.setCursor(0, 0);
      lcd.print("KALiBRASYON");
      lcd.setCursor(0, 1);
      lcd.print("YAPILDI : ");
      lcd.print(ilkmesafe);
      delay(2000);
      lcd.clear();
      break;
    }
  }
}


void loop() 
{
  if (digitalRead(olcmeButon) == HIGH) 
{
    lcd.setCursor(0, 0);
    lcd.print("BOYUNUZ");
    lcd.setCursor(0, 1);
    int boy = ilkmesafe - mesafeolc();
    lcd.print(boy);
    lcd.setCursor(0, 2);
    delay(2000);
    lcd.clear(); 
  }
    else 
{
      lcd.setCursor(0, 0);
      lcd.print("   OLCUM iCiN   ");
      lcd.setCursor(0, 1);
      lcd.print(" BUTONA BASINIZ ");
      delay(100);
      lcd.clear();
    }
  }

  int mesafeolc() 
{
    digitalWrite(trig, HIGH);
    delay(1);
    digitalWrite(trig, LOW);
    sure = pulseIn(echo, HIGH);
    mesafe = (sure / 2) / 27.6;
    return mesafe;
  }

Video bahsi geçen ve izlenmesi tavsiye olunan videolar :
-2×16 LCD Ekran ve Arduino 1 = https://youtu.be/_tMxt4wO6wU
-2×16 LCD Ekran Ve Arduino 2 = https://youtu.be/zWAhsRdUHi8
-2×16 LCD Ekran Ve Arduino 3 = https://youtu.be/wczn1qgphdc
-Hc-Sr04 Mesafe Sensörü ve 29.1 Değeri? = https://youtu.be/0Vxs9ISmEm8
-PULL-DOWN PULL-UP Dirençleri = https://youtu.be/AKLXtNABYqY

İlginizi Çekebilecek Başka Videolar :
– Arduino ile Park Sensörü Yapımı = https://youtu.be/frrkwm5gWTw
– Arduino ile Engelden Kaçan Robot v1.00 = https://youtu.be/TAecyTpv2D8
– Arduino ile Çizgi İzleyen Robot v1.00 = https://youtu.be/sOnFqpAsY00
– Arduino ile LM35 Kullanımı ve Termometre = https://youtu.be/j0utBDU9NvU
– Arduino ile RGB Led Kullanımı = https://youtu.be/V_Ci2hx-nVU