dasdasd Arduino Eğitim | Page 39

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!