void setup(){
pinMode(1,OUTPUT); // Arduinodaki 1 numaralı pine güç gideceğini yazdık.
}
void loop(){
digitalWrite(1,HIGH);
delay(500);
digitalWrite(1,LOW);
delay(500);
digitalWrite(1,HIGH);
delay(500);
digitalWrite(1,LOW);
}
Şimdi yukarıdaki kodda loop kısmını anlatmadım. Şuan setup kısmı bizi ilgilendiriyor. Setupa yazdığımız kodu incelediğinizde 1 numaralı pine güç gideceğini belirttik. Bu kod bütün program boyunca çalışacağı için (yani güç vereceği için) setup kısmına yazıyoruz.
void loop(); a gelecek olursak, loop zaten türkçe anlam olarakda döngü anlamına geliyor. Yani bu kısma yazdığımız kodlar tek tek (yukarıdan aşağıya) işlenerek en alta kadar gidiyor. En alttaki kodda işlendiğinde en başa dönüyor. Ve bu döngü sonsuza kadar devam ediyor. Şimdide kodu inceleyelim;
void setup(){
pinMode(1,OUTPUT); // Arduinodaki 1 numaralı pine güç gideceğini yazdık.
}
void loop(){
digitalWrite(1,HIGH); // Burada 1 numaralı pine güç gideceğini belirttik.
delay(500);//delay ise parantez içindeki milisaniye kadar bi üstündeki kodu devam ettirir.
digitalWrite(1,LOW);// Burada ise 1 numaralı pine giden gücün kesileceğini belirttik.
delay(500);
digitalWrite(1,HIGH);
delay(500);
digitalWrite(1,LOW);
}
İşte bu şekilde döngü halinde devam edecekler. Bu kodu kullanarak breadboard üzerinde yanıp sönen bir led yapabilirsiniz.
Konu Dışı Yüz ifadelerini GösterYüz ifadelerini gizle
Not: Yalnızca bu blogun üyesi yorum gönderebilir.