Arduino LED yakma devresi

Örnek 01 / 04
Soru:

Bir öğrenci, Arduino UNO kartını kullanarak basit bir LED yakma devresi kurmak istiyor. Devrede aşağıdaki bileşenler bulunmaktadır:

  • 1x Arduino UNO
  • 1x Kırmızı LED
  • 1x 220Ω Direnç
  • Bağlantı kabloları

LED'i sürekli olarak yakabilmek için Arduino'ya yüklenmesi gereken minimum kodu yazınız. (LED, dijital pim 13'e bağlanmıştır.)

Çözüm:

💡 Bu soruda amacımız, Arduino'nun bir dijital piminden sürekli olarak 5V çıkışı sağlayarak LED'i yakmaktır. Bu, Arduino programlamadaki "Hello, World!" örneğine eşdeğerdir.

  • ➡️ setup() Fonksiyonu: Bu fonksiyon, program çalışmaya başladığında bir kere çalıştırılır. LED'in bağlı olduğu pimi (13) bir ÇIKIŞ (OUTPUT) pimi olarak tanımlamalıyız. Bu, Arduino'ya bu pimin voltaj göndereceğimiz bir pim olduğunu söyler.
  • ➡️ loop() Fonksiyonu: Bu fonksiyon, setup() tamamlandıktan sonra sonsuz bir döngü halinde çalışır. LED'i yakmak için dijital pim 13'e YÜKSEK (HIGH) sinyal göndermeliyiz. Bu, pimden 5V çıkışı sağlar ve LED'i yakar.

✅ Sonuç olarak, gerekli kod aşağıdaki gibidir:

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

void loop() {
  digitalWrite(13, HIGH);
}

1 2 3 4
Konuya Geri Dön: