Goto(Dallanma) Komutu
Arduino ProgramlamaGOTO komutu öncesinde belirlemiş olduğumuz yere, program akışının gitmesini sağlar. Programın herhangi bir yerinde bir nokta belirleriz. Bu belirlenen nokta […]
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
3D Printer teknolojisin yaygın olmasının sebebi aslında açık kaynak olması ve sıradan bireylerin bu teknolojinin gelişimine ciddi şekilde katkı sağlamış
3D Printer normal yazıcılar gibi sarf malzemelerine ihtiyaç duyuyorlar, fakat bu seferki mürekkepler daha farklı. 3D Printer sarf malzemesi olarak
Üzerinde kızılötesi ışık yayan ve bu ışığı geri toplayabilen iki LED bulunmaktadır. Kızılötesi LED’den çıkan ışın yüzeye çarpar ve toplayıcı