Menu
CoddyTech

Bir LED’i Yakıp Söndürme

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

Arduino Uno, mikrodenetleyici adı verilen küçük bir bilgisayardır. Onun için sketch adı verilen bir program yazarsın ve kart, gücü olduğu sürece bu programı kendi başına tekrar tekrar çalıştırır.

Her sketch iki bölümden oluşur:

void setup() {
  // Kart başladığında bir kez çalışır
}

void loop() {
  // Sonsuza kadar tekrar tekrar çalışır
}

Kart, dünyayla pinleri aracılığıyla iletişim kurar. 13 numaralı pine bir LED bağlanmıştır. LED'i yakmak için setup() içinde pini çıkış olarak ayarla, ardından HIGH (5 volt, açık) veya LOW (0 volt, kapalı) olarak ayarla:

pinMode(13, OUTPUT);
digitalWrite(13, HIGH);

delay(1000), sketch'i 1000 milisaniye, yani bir saniye duraklatır. loop() içine açma, bekleme, kapatma ve tekrar bekleme işlemlerini koy; LED sonsuza kadar yanıp söner.

challenge icon

Görev

Kolay

Kartta, 13. pine bağlı bir LED var. Bu sketch onu yanıp söndürür: setup() 13. pini çıkış olarak ayarlar, loop() ise LED'i açar, bir saniye bekler, kapatır ve yeniden bekler, bu sürekli tekrarlanır.

LED'in yanıp söndüğünü görmek için kartta Run'a, ardından Check'e basın.

Kendin dene

void setup() {
  pinMode(13, OUTPUT);  // 13. pin bir çıkış
}

void loop() {
  digitalWrite(13, HIGH);  // LED açık
  delay(1000);             // bir saniye bekle
  digitalWrite(13, LOW);   // LED kapalı
  delay(1000);             // bir saniye bekle
}
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