Arduino Programlama
Arduino ProgramlamaArduino Programlama dilinin temel özellikleri Program yazımı belirli kalıpta, bloklar halinde olur. Bloklar, { } parantezleri ile oluşturulur. Komutlar aynı […]
Arduino Programlama dilinin temel özellikleri Program yazımı belirli kalıpta, bloklar halinde olur. Bloklar, { } parantezleri ile oluşturulur. Komutlar aynı […]
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
Örnek :
|
1 2 3 4 5 6 7 8 |
/* 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 değeri
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ı
Örnek:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<strong>#define</strong> buton 2 <strong>#define</strong> led 3 <strong>Setup(){</strong> pinMode(buton, INPUT); pinMode(led, OUTPUT); <strong>}</strong> <strong>Loop(){</strong> <strong> if(</strong><em>digitalRead(buton, HIGH)</em><strong>){</strong> digitalWrite(led,HIGH); delay(1000); digitalWrite(led,LOW); delay(1000); digitalWrite(led,HIGH); delay(1000); digitalWrite(led,LOW); delay(1000); <strong>}</strong> <strong>else {</strong> digitalWrite(led, LOW); <strong> }</strong> <strong>}</strong> |
Açıklama: Yukarıda #define satırı ile 2. Pine buton, 3. Pine ise led adı veriliyor. Daha sonra setup bloğu
Örnek:
|
1 2 3 4 5 |
İnt a; a=5; <strong><em>if(</em></strong><em>a == 5<strong>)</strong></em> 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
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