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
//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);
}