Arduino Programlama

Arduino Analog Pinler

Yaşadığımız ortamda her etki analog bir sinyale karşılık gelir. Bu etkileri ölçen sensörler de genellikle analog çıkış verir fakat Arduino analog sinyalleri işleyememektedir. Bu yüzden analog sinyallere karşılık gelen dijital …

Devamı »

Arduino Dijital Pinler

Arduino Mega 2560 kartında 54 adet, Arduino UNO modelinde ise 14 adet dijital giriş ve çıkış pini bulunmaktadır. Dijital Pinler Arduino Uno ‘da bulunan 14 tane dijital giriş / çıkış …

Devamı »

Arduino eğitim kiti

Yazılım öğrenmeye çalışırken kablo karmaşasına son Öğrenci eğitimi, sensör çalışması, Arduino kod programı Arduino UNO R3  Kod çalışmalarınız için Kontrol LED açık/kapalı Işık sensörü kontrolü LED Pasif zil çalma tonu …

Devamı »

Arduino Programlama

Arduino Programlama dilinin temel özellikleri Program yazımı belirli kalıpta, bloklar halinde olur. Bloklar, { } parantezleri ile oluşturulur. Komutlar aynı veya alt alta satırlara yazılabilirler. Tüm komutlar, noktalı virgül (;) …

Devamı »

Goto(Dallanma) Komutu

GOTO komutu öncesinde belirlemiş olduğumuz yere, program akışının gitmesini sağlar. Programın herhangi bir yerinde bir nokta belirleriz. Bu belirlenen nokta etiket olarak adlandırılır. Etiket adı yazılır iki nokta üst üste …

Devamı »

Arduino örnek programlama 3

Örnek : /* diyot.net */ İnt a; for(a=0; a<=10;a=a+1){ digitalWrite(led,HIGH); delay(1000); digitalWrite(led,LOW); delay(1000); } Açıklama: Öncelikle a adında değişken belirlenir. Ve for komutu içerisinde başlangıç değeri olarak a=0 yazılarak 0 …

Devamı »

IF Komutu

IF komutu, eğer anlamında kullanılmaktadır. Sıklıkla kullanılan sorgulama komutlarındandır. Temel anlamda, “eğer anahtara basıldı ise lambayı yak” şeklinde bir kullanımı vardır. Sorgulama işlemi yapılır, eğer koşul doğru ise öncelikle “İŞLEM …

Devamı »

Arduino örnek programlama 2

Örnek: #define buton 2 #define led      3 Setup(){ pinMode(buton, INPUT); pinMode(led, OUTPUT); } Loop(){  if(digitalRead(buton, HIGH)){ digitalWrite(led,HIGH); delay(1000); digitalWrite(led,LOW); delay(1000); digitalWrite(led,HIGH); delay(1000); digitalWrite(led,LOW); delay(1000); } else { digitalWrite(led, LOW);  } …

Devamı »

Arduino örnek programlama 1

Örnek: İnt a; a=5; if(a == 5) digitalWrite(13,HIGH); digitalWrite(13,LOW); Açıklama:           Yukarıda öncelikle int türünde a adında değişken tanımlanmaktadır. Tanımlanan değişkene 5 sayısı atanıyor. Daha sonra ise if komutu ile …

Devamı »

Arduino yazılım yükleme

Arduino yazılım yüklemek için www.arduino.cc adresinden “Download” sekmesine gidiyoruz. Download sekmesini tıkladıktan sonra, karşımıza işletim sistemimize göre olan dosyayı indireceğimiz ekran çıkıyor. Bu yazıyı hazırladığım sırada Arduino yazılımının en güncel sürümü …

Devamı »