Nokia 5110 LCD Ekran
Arduino ShieldGelmiş geçmiş efsane cep telefonlarından bir olan Nokia 5110 modelinin LCD Ekranı ile, bir efsaneyi projelerinizde yaşatabilir ve görselliklerle dolu […]
Gelmiş geçmiş efsane cep telefonlarından bir olan Nokia 5110 modelinin LCD Ekranı ile, bir efsaneyi projelerinizde yaşatabilir ve görselliklerle dolu […]
İngilizce pull “çekmek, asılmak” anlamına gelmektedir. Pull-up “yukarı çekmek” ve pull-down ” aşağı çekmek” anlamına gelmektedir. Pull-up dediğimizde up +Vcc
Devrenin çalışması, ultrasonik sensör ( HC-SR04 ) üzerindeki hoparlör ile insan kulağının algılayamadığı ses dalgaları gönderilmektedir. Bu gönderilen ses dalgaları karşı tarafta
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