Menu
CoddyTech

Setup ve Loop

Coddy'nin Arduino Journey'sinin İlk Devreler bölümünün bir parçası. Ders 2 / 22.

Bir çizimin iki bölümü vardır. Kart güç aldığında setup() işlevini bir kez çalıştırır. Ardından loop() işlevini çalıştırır ve loop() son satırına her ulaştığında başa dönerek sonsuza kadar tekrar başlar.

void setup() {
  // 1. önce, bir kez çalışır
}

void loop() {
  // 2. sonra çalışır, ardından 3. tekrar, 4. tekrar...
}

Süslü parantezler { }, her bölüme ait satırları kapsar. Her komut noktalı virgülle ; biter; tıpkı bir cümlenin noktayla bitmesi gibi.

Bir kez gerçekleşmesi gerekenler setup() işlevine yazılır: bir pini çıkış olarak ayarlamak ya da yanık kalması gereken bir LED'i yakmak gibi. Yanıp sönme gibi sürekli gerçekleşmesi gerekenler ise loop() işlevine yazılır.

Bir pin, kendisine en son verilen değeri korur. digitalWrite(13, HIGH) çağrısından sonra, loop() boş olsa bile bir şey pini LOW olarak ayarlayana kadar LED yanık kalır.

challenge icon

Görev

Kolay

13 numaralı pine bağlı LED’i yak ve açık tut:

  • setup() içinde 13 numaralı pini çıkış olarak ayarla
  • yine setup() içinde 13 numaralı pini HIGH olarak ayarla
  • loop() işlevini boş bırak

LED’i izlemek için Run düğmesine, ardından Check düğmesine bas.

Kendin dene

void setup() {
  // bir kez çalışır: 13 numaralı pini çıkış olarak ayarla ve burada etkinleştir
}

void loop() {
  // tekrar tekrar çalışır: bu kez burada yapılacak bir şey yok
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

İlk Devreler bölümündeki tüm dersler

Kendi başına pratik yap: Arduino playground