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.
Görev
KolayLED 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'ü
ledPinile 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);
}
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