Menu
CoddyTech

İlk Değişkeniniz

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

Değişken, bir değeri tutan adlandırılmış bir kutudur. Bu satır bir değişken oluşturur:

int waitTime = 300;

int, türdür: kutu bir tam sayı tutar. waitTime değişkenin adıdır ve 300 içine konan değerdir. Daha sonra sayıyı yazacağın her yerde bu adı yazabilirsin:

delay(waitTime);   // 300 ms bekler

Değeri tek bir yerde değiştir; bu adı kullanan her satır da değişikliği izler.

Değişkeni, taslağın en üstünde, setup() işlevinin üstünde oluştur. setup() içinde oluşturulan bir değişken yalnızca setup() içinde vardır; bu yüzden loop() onu kullanamaz.

Bir ad harflerden, rakamlardan ve _ karakterinden oluşur; boşluk içermez. Büyük ve küçük harfler farklı kabul edilir: waitTime ve waittime iki farklı addır. Serial.println(waitTime) değeri, yani 300'ü yazdırır; Serial.println("waitTime") ise kelimeyi yazdırır.

challenge icon

Görev

Kolay

13 numaralı pindeki LED'i bir değişkenle yakıp söndür:

  • en üstte int waitTime = 300; oluştur
  • her iki delay() çağrısında da waitTime kullan
  • setup() içinde waitTime değerini yazdır

Run'a, ardından Check'e bas. 300'ü başka bir sayıyla değiştirmeyi ve yeniden çalıştırmayı dene.

Kendin dene

// değişkeni burada oluştur

void setup() {
  pinMode(13, OUTPUT);
  Serial.begin(9600);
  // değişkeni yazdır
}

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