Arduino Yazılım Geliştirme Aracı
S4A programı ile Arduino’ya program yazmak her ne kadar kolay ve zevkli
olsa da bazı olumsuz yönleri mevcuttur. S4A programını kapattığınızda ya da usb
kablosunu çıkardığınızda program çalışmayı durdurmaktadır. Arduino’nun kendi
yazılım geliştirme aracında ise yazdığımız ve yüklediğimiz programlar kalıcı
olmaktadır.
Kitabın bu bölümünde bazı örnekleri aynı devre şemasını kullanarak
Arduino’nun kendi yazılım geliştirme aracında yazacağız.
Arduino yazılım geliştirme aracında C++ programlama dilinin basitleştirilmiş
bir versiyonu kullanılmaktadır.
Kitabın başında Scratch programlama dili için yüksek seviye (Kolay) bir
programlama dili demiştik. C++ ise orta seviye bir programlama dilidir. Scratch’a göre
biraz daha zordur ancak basit uygulamaları rahatlıkla geliştirebilirsiniz ve bu dilde
program yazmaya alışabilirsiniz.
C++ dilinde kod yazarken Scratch’da olduğu gibi bloklardan oluşan bir dil değil,
yazılı bir dil kullanacağız.
void setup() { // void setup() ve void loop() Arduino için temel kodlardır.
// Bu işaretten sonra yazılan yazılar yorum olarak algılanır ve işleme alınmaz.
/* void setup() kısmı program ilk çalıştığında yapılacak işlemleri
tanımlayacağımız kısım. Scratch’da olduğu gibi yeşil bayrak yok. Programı
yükledikten sonra program hemen çalışmaya başlar. */
}
void loop() {
// void loop() kısmına yazdığımız programlar sürekli olarak tekrarlanır.
//Scratch’da kullandığımız sürekli komutu gibi. Loop döngü anlamına gelir.
}
Sayfa | 39
Kaynak Dosyaları İndirmek İçin Tıklayınız!