Arduino kitleri, fiziksel çalışma prensibinin haricinde bir de yazılımsal boyutta tamamlanma ihtiyacı duyar. Bahsedilen programlama aşaması birçok ortamda gerçekleştirilebilir. Not defterinde dahi bu programlama işlemi yapılabilir. Fakat işlemin basitleştirilmesi ve daha anlaşılır yollardan gelişmiş proje adımlarının uygulanabilmesi adına daha kullanışlı ortamlar mevcuttur. IDE veya Kod Editörü ismi verilen programlar bu kullanışlı ortamların ta kendisidir.
Arduino IDE, Arduino komutlarının yazılması ve derlenmesi işlemlerinin yapılması ve bu kodların doğrudan Arduino kitine yüklenmesini sağlayan bir programlama platformudur. Belirli amaçla tasarlanmış olan projede kodlama aşamasında oluşabilecek hataların bulunup mesajlar aracılığıyla belirtilmesinde sağladığı kolaylık ve kodları renklendirmek gibi güzel ara yüzü sayesinde kodlamayı daha çekici bir hale getirebiliyor.
Gerekli olan Arduino sürücülerinin kurulum esnasında yüklenmesiyle kullanılan program, “Arduino 1.0.6”dan sonraki sürümü ile tüm kartları destekler nitelikte kullanıma açılmıştır.
_______________________
Arduino IDE programını bilgisayara indirme ve kurma;
Arduino’nun resmi sitesi olan http://www.arduino.cc/ adresinden ücretsiz olarak ulaşılabilir.
Kullanıcı bilgisayarının mevcut işletim sistemi (Windows, Mac OS veya Linux) için uygun olan IDE’nin son sürümü https://www.arduino.cc/en/Main/Software adresinden seçilerek indirilir.
Normal bir indirme veya katkıda bulunarak indirme seçeneklerinin bulunduğu sayfada “JUST DOWNLOAD” (Sadece indir) ve “CONTRIBUTE & DOWNLOAD” (Katkıda bulun ve indir) seçeneklerinden uygulan olan seçilir ve indirme işlemi başlatılır.
Tamamlanan indirme işleminin kurulumunun başlatılması için dosya üzerine çift tıklanır.
Kurulum tamamlandıktan sonra, kullanıcı bir kiti bilgisayara bağlayarak programın kiti algılayıp algılamadığını test edebilir.
____________________________
Kurulumun tamamlanmasının hemen ardından USB girişi ile kart bağlantısının sağlandığı Arduino IDE programında, tools>board menüsünden kullanılacak olan Arduino kartının seçimi gerçekleştirilebilir.
Kullanılacak bağlantı portunun seçimi ise, tools>serial port menüsünden gerçekleştirilebilmektedir.
Arduino IDE kullanımı ve menüler
1) Sketch adının verildiği programlar, Arduino IDE kullanılarak yazılmaktadır. Bu program kodları text editör kısmına yazılmaktadır.
2) Program işlemlerle alakalı bilgilendirme yapmak amacıyla içerisinden mesajların alındığı bölüm barındırmaktadır.
3) Dosya/File menüsü;
a) Yeni bir sketch yazılması için sayfa açma,
b) Geçmiş projeleri bilgisayardan açma,
c) En son çalışılan projeleri açma,
d) Çalışılan projeyi kaydetme ve farklı kaydetme,
e) Projeyi yazdırma,
f) Hazır örnekleri listeleme gibi birçok seçeneği sunmaktadır.
4) Düzenle/EDİT menüsü;
a) Proje üzerinde yapılan işlemlerin ileri(Redo) ve geri(Undo) alınması,
b) Kesme(Cut)-kopyalama(Copy)-yapıştırma(Paste),
c) Seçilen imleç satırında açıklamalarda bulunma,
d) Forum sayfasında kullanılmak üzere kopyalama işlemi yapma,
e) Forum için kopyalama işlemi yapma gibi birçok seçeneği sunmaktadır.
5) Taslak/Sketch menüsü;
a) Sketch’lerde hasta olup olmadığının denetlemesi ve kodların derlenme işleminin yapılması,
b) Sketch’lerin Arduino kitlerine yüklenmesi,
c) Doğrudan Atmel marka mikrodenetleyici ile yükleme yapılması,
d) Kütüphane dosyası eklenmesi gibi birçok seçeneği sunmaktadır.
6) Araçlar/Tools menüsü;
a) Yazılan kodların görsel olarak düzenlenmesi,
b) Yazılan kodların zip formatında arşivlenmesi,
c) Seri port ekranın açılmasını sağlayarak bilgisayara gönderilen verilerin görüntülenmesi,
d) Kullanılacak olan Arduino kartının seçilmesi,
e) Bağlı seri port cihazlarının görüntülenmesi ve seçilmesi,
f) Kullanılacak farklı programlayıcının seçilmesi gibi birçok seçeneği sunmaktadır.
7) Yazılmış olan program komutlarının doğruluğunun denetlenmesinin yapıldığı butondur.
8) Yazılmış olan program komutlarının derlenip karta yüklenmesinin yapıldığı butondur.
9) Yeni bir Sketch sayfasının açılması işleminin yapıldığı butondur.
10) Önceden yazılmış olan projelerin açılması işleminin yapıldığı butondur.
11) Sketch’leri kaydetme işleminin yapıldığı butondur.
12) Seri port ekranını açma işleminin yapıldığı butondur.
13) Arduino’nun bağlı olduğu USB portun gösterildiği bölümdür.
Comments