Arduino IDE 2.0 üzerinde kütüphane kurulumu işlemleri, klasik sürümden bildiğimiz Kütüphane Yöneticisi (Library Manager) mantığına dayanır ancak çok daha hızlı arama ve otomatik bağımlılık yükleme gibi modern yeteneklerle desteklenmiştir. Bu rehberimizde, projelerimizi hızlandıracak hazır kod kütüphanelerini IDE 2.0 üzerinden nasıl arayacağımızı, kuracağımızı ve örnek kodlara nasıl ulaşacağımızı adım adım ele alacağız.
Arduino platformunda kod yazma sürecini bu kadar güçlü kılan en önemli unsurlardan biri, geliştirici toplulukları tarafından paylaşılan zengin kütüphane ekosistemidir. İnternette açık kaynaklı olarak bulunabilen binlerce farklı kütüphane sayesinde, karmaşık sensörleri ve protokolleri sıfırdan kodlamak zorunda kalmadan projelerimize hızlıca entegre edebiliriz.
Eğer editörü henüz bilgisayarınıza kurmadıysanız, resmi Arduino Software sayfasından güncel sürümü temin edebilirsiniz.
Eski nesil Arduino IDE (1.x) sürümlerinde kütüphane ekleme adımlarını öğrenmek isterseniz Arduino Kütüphane Ekleme adlı rehberimize göz atabilirsiniz.
Neden Kütüphane Kullanmalıyız?
Kütüphaneler (Libraries), belirli donanımları veya karmaşık algoritmaları çalıştırmak için önceden yazılmış, test edilmiş kararlı fonksiyon bloklarıdır. LCD ekranlar, motor sürücüler, ivmeölçerler, Wi-Fi ve Bluetooth modülleri gibi bileşenleri kontrol etmek için kütüphanelerden yararlanırız.
Arduino’nun resmi olarak geliştirdiği kütüphanelerin yanı sıra, dünyanın dört bir yanındaki açık kaynak geliştiricileri tarafından sürekli güncellenen topluluk kütüphaneleri de projelerimizi pürüzsüz ve profesyonel kılmakta başrolü oynamaktadır.
Kütüphane Kurulumu (Adım Adım)
Arduino IDE 2.0 üzerinde kütüphane kurmak son derece hızlı ve pratiktir. Gelin bunu sırasıyla uygulayalım:
- Arduino IDE 2.0 geliştirme ortamını açın.
- Sol dikey menü barında yer alan ve üst üste dizilmiş kitaplıkları andıran Kütüphane Yöneticisi (Library Manager) simgesine tıklayın.

3. Sol tarafta açılan panelde en popüler kütüphanelerin bir listesini göreceksiniz. Paneldeki arama kutusuna kurmak istediğiniz kütüphanenin adını yazın. Bu rehberimizde örnek olarak gerçek zamanlı saat kontrollerinde kullanılan “RTCZero” kütüphanesini arıyoruz. Doğru kütüphaneyi bulduğunuzda hemen yanındaki INSTALL (Yükle) butonuna tıklayın.

4. IDE, kütüphane dosyalarını otomatik olarak indirip kuracaktır. Bu işlem internet hızınıza bağlı olarak birkaç saniye içerisinde tamamlanır.

5. Kurulum bittiğinde, sol paneldeki ilgili kütüphanenin durumunun “INSTALLED” (Yüklendi) olarak değiştiğini görebilirsiniz.

Harika! Kütüphaneyi başarıyla sisteminize dahil ettiniz.
Kütüphaneyi Kodumuza Dahil Etme ve Örnekleri Kullanma
Kurduğunuz bir kütüphaneyi kodlarınızda kullanabilmek için C++ sözdizimi gereği kod dosyanızın en üstünde #include <kutuphane_adi.h> direktifini kullanmanız gerekir.

Neredeyse tüm kütüphaneler, kullanım mantığını anlamanızı kolaylaştıracak hazır örnek kod taslaklarıyla (examples) birlikte gelir. Bu örneklere erişmek için üst menüden File (Dosya) > Examples (Örnekler) > [Kütüphane Adı] > [Örnek Adı] yolunu izleyebilirsiniz. Örneğin, RTCZero kütüphanesinin çalışma mantığını incelemek için RTCZero > SimpleRTC örneğine tıklayın.

Seçtiğiniz örnek kod yeni bir editör penceresinde açılacaktır. Kodları doğrudan derleyerek veya kendi projenize kopyalayarak hemen kullanmaya başlayabilirsiniz.

Tebrikler! Arduino IDE 2.0 üzerinde kütüphane yöneticisini kullanmayı ve örnek kodları projenize dahil etmeyi başarıyla tamamladınız. Artık binlerce kütüphane seçeneğiyle donanımlarınızı dilediğiniz gibi kontrol edebilirsiniz.
Yorum yapma özelliği, forum tarafından gelen istek sebebiyle kapatılmıştır. Lütfen tartışmalar ve sorularınız için topluluk forumumuza katılın.

