Bu rehberimizde, farklı mikrodenetleyici kartlarını (özellikle ESP8266, ESP32 ve gelişmiş ARM mimarili resmi kartları) IDE’ye nasıl yeni kart ekleme işlemini yapacağımızı ve uygun çekirdek yazılımlarını (cores) nasıl kuracağımızı adım adım inceleyeceğiz.
Klasik Arduino IDE 1.x sürümlerinden aşina olduğumuz Kart Yöneticisi (Boards Manager) sistemi, yenilenen arayüzü ve hızlandırılmış yapısıyla Arduino IDE 2.0‘da da yerini alıyor.
Kart Yöneticisi, bilgisayarınızın Arduino platformuyla ve harici (üçüncü taraf) donanımlarla iletişim kurabilmesi için gereken derleyici dosyalarını ve sürücü paketlerini içeren çekirdekleri (core) yüklemenizi sağlar.
Geliştirme ortamını henüz indirmediyseniz resmi Arduino Software sayfasından güncel kurulum dosyasını edinebilirsiniz.
Neden Yeni Kart ve Çekirdek (Core) Yüklemeliyiz?
Arduino dünyasında çok çeşitli mikrodenetleyiciler mevcuttur. Her mikrodenetleyicinin mimarisi, pin yapısı ve çalışma frekansı farklıdır. Bu donanımların bilgisayarımızda yazılan kodları doğru şekilde yorumlayıp makine diline çevirebilmesi için o donanıma özel bir derleyici çekirdeğinin (toolchain) kurulması zorunludur.
Örneğin:
– Klasik bir Arduino UNO kartında AVR mimarili ATmega328P çipi yer alırken,
– Gelişmiş bir Arduino Nano 33 IoT kartında ise 32-bit ARM Cortex-M0+ tabanlı SAMD21 mikrodenetleyicisi bulunur.
Dolayısıyla, UNO ile çalışırken AVR derleyicisine, Nano 33 IoT ile çalışırken SAMD derleyici çekirdeğine ihtiyaç duyarız.
Arduino IDE 2.0 ile Yeni Kart Ekleme Adımları
1. Kart Yöneticisini Açın: Arduino IDE 2.0’ı çalıştırın. Arayüzün sol sütununda yer alan menü simgelerinden ikincisi olan Kart Simgesine (Boards Manager) tıklayın. Alternatif olarak üst menüden Tools > Board > Boards Manager... yolunu izleyebilirsiniz.

2. Kart Çekirdeğini Arayın ve Yükleyin: Sol panelde açılan arama çubuğuna kullanmak istediğiniz kartın adını yazın. Örneğin, Nano 33 IoT kartı için arama kutusuna “Nano 33 IoT” yazdıktan sonra karşınıza çıkan “Arduino SAMD Boards (32-bits ARM Cortex-M0+)” çekirdek paketinin sağındaki INSTALL (Yükle) butonuna tıklayın.

3. İndirme ve Kurulum Süreci: Butona tıkladığınızda, IDE gerekli olan tüm araç zincirini (toolchain) internetten otomatik olarak indirip bilgisayarınıza kurmaya başlayacaktır. İnternet hızınıza ve bilgisayar performansınıza bağlı olarak bu işlem birkaç dakika sürebilir.

4. Kurulumun Tamamlanması: Kurulum başarıyla bittiğinde, sol paneldeki butonun durumunun “INSTALLED” (Yüklendi) olarak güncellendiğini göreceksiniz.

Not: Eğer ESP8266 veya ESP32 gibi resmi olmayan üçüncü taraf geliştirme kartlarını eklemek istiyorsanız; öncelikle File > Preferences > Additional Boards Manager URLs kısmına giderek ilgili kartın JSON bağlantı adresini (örneğin ESP32 için https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json) eklemeli, ardından Kart Yöneticisinden “ESP32” araması yaparak yüklemeyi tamamlamalısınız.
Tebrikler! Arduino IDE 2.0 üzerinde kart tanımlama ve çekirdek yükleme adımlarını başarıyla tamamladınız. Artık kartınızı bilgisayarınıza bağlayıp projelerinizi derleyebilirsiniz.
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.
