Arduino kütüphane ekleme ve kütüphane kullanımı – Arduino projeleri -Ders 27-

Arduino içerisinde bir çok karmaşık işlem için kütüphaneler kullanılmaktadır. Kütüphane nedir, neden kütüphane vardır, kütüphane nasıl eklenir ve neden kütüphanelere ihtiyaç duyarız gibi bir çok sorunun cevabını vermeye çalıştım. Kütüphane nasıl indirilir ve nasıl arduino ide programına yüklenir yüklediğimiz kütüphaneyi nasıl kullanabiliriz. HCSR04 mesafe sensörünü kullanarak bir kütüphane nasıl eklenir sensör nasıl kullanılır görmüş olduk. Kütüphanelerin genel ve kullanım mantığını örnekle anlatmaya çalıştım, videoyu izleyerek detayları hakkında bilgi sahibi olabilirsiniz.

Videoyu İzlemek İçin Tıklayınız

Kütüphane şema
Kütüphane şema
//Görsel İşitsel Teknoloji Kanalı
//wwww.teknikerler.com
//Kerim Arı Youtube kanalı kütüphanelerin - kullanımı örnek Kodları


#include <HCSR04.h>

HCSR04 hc(9,8); //HCSR04 hangi pinlerinin ne oladuğu (trig pin , echo pin)
#define k_led 2
#define s_led 3
#define y_led 4


void setup()
{
    Serial.begin(9600);
    pinMode(k_led,OUTPUT);
    pinMode(s_led,OUTPUT);
    pinMode(y_led,OUTPUT);
    
}

void loop()
{
   float mesafe;
   mesafe = hc.dist();
   
    Serial.println(mesafe); //mesafeyi yazdırıyoruz

   if(mesafe<30)
   {
    digitalWrite(y_led,HIGH);
    digitalWrite(s_led,LOW);
    digitalWrite(k_led,LOW);
    }
  
  if(mesafe<20)
   {
    digitalWrite(y_led,HIGH);
    digitalWrite(s_led,HIGH);
    digitalWrite(k_led,LOW);
    }
  
  
   if(mesafe<10)
   {
    digitalWrite(y_led,HIGH);
    digitalWrite(s_led,HIGH);
    digitalWrite(k_led,HIGH);
    }
  

  else if(mesafe>30)
  {
    digitalWrite(y_led,LOW);
    digitalWrite(s_led,LOW);
    digitalWrite(k_led,LOW);
    }

  
    
    delay(60);                 
}