Arduino IDE, Arduino kartları için sketch yazmak, derlemek, kütüphane ve kart paketlerini yönetmek ve programı karta yüklemek için kullanılan resmî masaüstü geliştirme ortamıdır. Güncel sürüm Arduino IDE 2.3.10’dur.
Arduino IDE 2 neden öneriliyor?
Arduino, IDE 2 serisini aktif olarak geliştirdiği ve önerdiği masaüstü ortamı olarak tanımlar. IDE 2; otomatik tamamlama, sözdizimi renklendirme, kod gezintisi ve desteklenen donanımlarda hata ayıklama gibi modern geliştirme özellikleri sunar.
- Sketch yazma ve derleme
- Arduino kartlarına kod yükleme
- Library ve Board Manager
- Otomatik tamamlama ve kod gezintisi
- Windows, macOS ve Linux
Arduino IDE 1.8.19 ne durumda?
1.8.19 artık Legacy IDE olarak tutulmaktadır ve yalnızca kritik güvenlik düzeltmeleri almaktadır. Yeni projeler için Arduino IDE 2’nin en güncel sürümü tercih edilmelidir.
Güvenli indirme
Arduino IDE’yi yalnızca arduino.cc/en/software sayfasından indirin. Nightly Builds test amaçlıdır; kararlı kullanım için normal IDE 2 sürümünü seçin.
Arduino IDE 2 ile neler yapılabilir?
Arduino IDE, Arduino kartlarına yüklenen sketch adı verilen programları yazmak, doğrulamak, derlemek ve karta aktarmak için kullanılır. IDE 2 serisi klasik 1.x arayüzüne göre daha modern editör, otomatik tamamlama, kod gezintisi, Serial Monitor ve desteklenen donanımlarda hata ayıklama araçları sunar. Kart veya sensör kütüphanesi gerektiğinde Library Manager üzerinden paket aramak, rastgele ZIP dosyası indirmekten daha güvenli bir yöntemdir.
2.3.10 ve Legacy 1.8.19 farkı
Arduino’nun güncel Software sayfası IDE 2.3.10’u ana masaüstü sürümü olarak sunuyor. IDE 1.8.19 ise Legacy sürüm olarak ayrı tutuluyor ve Arduino, yeni projeler için güncel IDE 2 serisini öneriyor. Çok eski bir proje veya eklenti yalnız IDE 1 ile çalışıyorsa önce projenin gereksinimlerini kontrol edin; aksi halde yeni sürümü kullanmak güncelleme ve güvenlik desteği açısından daha sağlıklıdır.
Hangi işletim sistemini destekler?
Arduino’nun destek belgeleri IDE 2 için Windows 10 64 bit veya üzeri, macOS Catalina veya üzeri ve 64 bit Linux seçeneklerini açıklıyor. Windows’ta standart EXE dışında MSI ve ZIP seçenekleri bulunabilir. Linux’ta AppImage/ZIP, macOS’ta Intel ve Apple Silicon paketleri cihazınıza göre seçilmelidir. Yanlış mimari paket programın hiç açılmamasına neden olabilir.
Kart görünmüyorsa ne kontrol edilmeli?
IDE’yi kurduktan sonra kart USB üzerinden görünmüyorsa önce veri aktarımını destekleyen bir kablo kullandığınızdan emin olun. Ardından Tools menüsünde doğru board ve port seçimini kontrol edin. Bazı kartlar ek Board Manager paketi veya üreticiye ait USB sürücüsü gerektirebilir. Sürücüyü bilinmeyen sürücü paketlerinden değil kart üreticisinin resmî kaynağından alın.
Kütüphane ve proje yedekleme
Sketch dosyalarını yalnız tek bilgisayarda tutmak yerine düzenli yedekleyin. Büyük projelerde kullanılan kütüphanelerin adını ve sürümünü not etmek, başka bilgisayarda aynı ortamı kurmayı kolaylaştırır. Deneysel nightly sürümleri yeni özellikler taşıyabilir ancak günlük projede kararlı sürümü tercih etmek hata riskini azaltır.
Arduino kodunu düzenlemek için alternatif
Basit sketch düzenleme için IDE’nin kendi editörü yeterlidir. Daha geniş kod düzenleme özellikleri isteyen Windows kullanıcıları ayrıca Notepad++ gibi bir editörde kaynak dosyalarını inceleyebilir; ancak derleme ve karta yükleme işlemleri için Arduino araç zincirinin doğru yapılandırılması gerekir. İndirmeyi her zaman arduino.cc üzerinden yapın.
Sketch yüklenmiyorsa
Derleme başarılı olduğu halde karta yükleme başlamıyorsa seçili portu, kart modelini ve USB kablosunu tekrar kontrol edin. Serial Monitor aynı portu kullanıyorsa bazı senaryolarda kapatıp yeniden denemek gerekebilir. Klon veya farklı USB-seri dönüştürücülü kartlarda üreticiye ait sürücü ihtiyacı olabilir. Hata mesajını kopyalayıp Arduino’nun resmî dokümantasyonu ve forumunda aramak, rastgele sürücü paketleri yüklemekten daha güvenlidir. Kart üzerindeki mevcut projeyi kaybetme riski varsa önce kaynak kodunuzun ayrı yedeğini saklayın.






