💡 Arduino’ya İlk Adım: LED Yak Söndür (Blink) ile Kodlamaya Merhaba

💡 Nedir Bu “Blink”?

Arduino’nun en temel uygulaması: bir LED’i belli aralıklarla yanıp söndürmek. Bu, Arduino’nun bir pini üzerinden yüksek (HIGH) ve düşük (LOW) sinyal göndererek yapılır — yani LED’i açıp kapamak gibi düşünebilirsin 🔌💡. Bu uygulama, Arduino programlamada “Hello World” gibi bir ilk adımdır.

🛠️ Ne Gerekli?

Arduino Uno kart
USB kablo (Arduino’yu bilgisayara bağlamak için)
LED
Arduino IDE (bilgisayarda kod yazıp yüklemek için)
📝 Not: Devredeki direnç, LED’den geçen akımı sınırlandırır. Böylece LED’in yanmasını ve Arduino pininin zarar görmesini önler. Direnç olmadan LED doğrudan bağlanırsa aşırı akım çekip bozulabilir. Genelde bu yüzden 220Ω veya 330Ω direnç kullanılır.

👨‍💻 Kodun Özeti

Arduino kodu iki ana bölümden oluşur:

setup() – Program başlar başlamaz bir kez çalışır ve pinlerin ayarlandığı yerdir.

loop() – setup() bittikten sonra sürekli tekrar eden kısım. İşte LED burada yanıp söner!

Kolay Anlatım: Ne Oluyor?

resim
pinMode(8, OUTPUT); → 8 numaralı pini çıkış (çalıştırma) olarak ayarlar.
digitalWrite(8, HIGH); → LED’i AÇAR (voltaj verir).
delay(1000); → 1 saniye bekler.
digitalWrite(8, LOW); → LED’i KAPAR (voltajı sıfırlar).
delay(1000); → 1 saniye bekler.
1// LED’i 1 saniyelik aralıklarla yakıp söndürme
2
3void setup() {
4pinMode(8, OUTPUT); // 8 numaralı pini çıkış olarak ayarlıyoruz
5}
6
7void loop() {
8digitalWrite(8, HIGH); // LED'i aç
9delay(1000); // 1 saniye bekle
10digitalWrite(8, LOW); // LED'i kapa
11delay(1000); // 1 saniye bekle
12}

Bu döngü sürekli tekrar eder → LED sürekli yanıp söner!






konu hakkında tepkinizi verebilirsiniz