Arduino Programlama Dili Arduino programlama dili C ve

  • Slides: 7
Download presentation
Arduino Programlama Dili Arduino programlama dili C ve C++ ile aynı söz dizimine (syntax)

Arduino Programlama Dili Arduino programlama dili C ve C++ ile aynı söz dizimine (syntax) sahiptir. Arduino’nun programlama dili Processing adlı programlama diline dayanmaktadır.

- /* */ karakterleri arasında programımız hakkında açıklamalar ekliyoruz. - Setup() fonksiyonu arduino çalışmaya

- /* */ karakterleri arasında programımız hakkında açıklamalar ekliyoruz. - Setup() fonksiyonu arduino çalışmaya başlatıktan sonra 1 kere çalıştırılır. Örneğin: giriş çıkış pinlerinin ayarlanması. . - Loop() fonksiyonu ise setup() fonksiyonun hemen ardından çalıştırılır ve arduino çalışması boyunca sürekli olarak çalışmaya devam eder. - Süslü parantezler ({ }) programlarımızda kod bloklarını oluşturur. Her bir fonksiyon gövdesi süslü parentezler arasında yer alır. Programlarımızı arduinoya yüklemeden önce Verify butonuna basarak derliyoruz. Bu işlem programımızı Makine kodlarına çevirerek arduino’nun içerisine yükliyecek hale getirmektedir. Derleme işlemi tamamlandıktan sonra ise Upload butonuna basarak programımızı arduino içerisine yükleme işlemini başlatıyoruz.

Değişken Tipleri Programlarımızda bazı verileri daha sonra kullanmak üzere hafızada tutmak isteriz işte burada

Değişken Tipleri Programlarımızda bazı verileri daha sonra kullanmak üzere hafızada tutmak isteriz işte burada değişkenleri kullanırız. Bir çok değişken tipi mevcuttur. Amacımıza uygun olanları kullanmamız gerekmektedir. integer (int) = Tam Sayı Değişkeni float = Ondalık Sayı Değişkeni long = Uzun Tam Sayı Değişkeni gibi bir çok değişken tipi vardır. O zaman birde tablo halinde inceleyelim.

Sabitler True ve False : Mantık ifadelerin sonuçlarını ifade eder. HIGH ve LOW :

Sabitler True ve False : Mantık ifadelerin sonuçlarını ifade eder. HIGH ve LOW : Giriş ve çıkış pinlerinin seviyerlerini ifade eder. INPUT ve OUTPUT: Giriş ve çıkış pinlerinin yönlerini belirlerken kullanılır.

Son. . .

Son. . .