Menu
CoddyTech

Adlandırılmış Sabitler

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

Bir değişkenin önüne const koyduğunuzda, bu değişken bir sabit olur: değeri bir kez belirlenir ve asla değiştirilemez.

const int ledPin = 7;

Bir ad, pinin ne için kullanıldığını belirtir: digitalWrite(ledPin, HIGH), pin 7'de ne olduğunu hatırlamanızı gerektiren digitalWrite(7, HIGH) ifadesinden daha açıklayıcıdır. LED başka bir pine taşınırsa, her yerde 7'yi aramak yerine tek bir satırı değiştirirsiniz.

Bir sabite yeni bir değer atamak, çizimin derlenmesini engeller ve değişkenin salt okunur olduğunu belirten bir hata verir. Bu, asla değişmemesi gereken değerleri korur.

challenge icon

Görev

Kolay

LED 7 numaralı pine taşındı, ancak başlangıç kodunda hâlâ üç yerde 13 kullanılıyor.

  • en üste const int ledPin = 7; ekle
  • her 13'ü ledPin ile değiştir

Run'a, ardından Check'e bas.

Kendin dene

// sabiti buraya ekleyin

void setup() {
  pinMode(13, OUTPUT);
}

void loop() {
  digitalWrite(13, HIGH);
  delay(500);
  digitalWrite(13, LOW);
  delay(500);
}
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