#1Başlangıç

Led Yakma

4.7(163)
780 tamamlandı
Led Yakma
Arduino ile tek bir LED'i belirli aralıklarla yakıp söndüren temel giriş projesi. digitalWrite ve delay fonksiyonlarının kullanımını öğretir.

Video

Devre Şeması

Led Yakma - Circuit

Kaynak Kodu

Arduino (C++)
1void setup() {
2  pinMode(9,OUTPUT);
3}
4void loop() {
5 digitalWrite(9,HIGH);
6 delay(100);
7 digitalWrite(9,LOW);
8 delay(100);
9}

Sıkça Sorulanlar

LED neden direnç olmadan bağlanmamalı?▾

LED akımı kendi kendine sınırlamaz; doğrudan 5 V'a bağlanırsa çok fazla akım çeker, hem LED hem Arduino pini zarar görebilir. 220 Ω direnç akımı yaklaşık 13–15 mA'e sınırlar; bu hem LED hem pin için güvenlidir.

LED'in hangi bacağı artı (+)?▾

Uzun bacak anot (+), kısa bacak katottur (−). LED'in gövdesinde düz kesik olan taraf da katottur. Anot Arduino pinine (direnç üzerinden), katot GND'ye bağlanır; ters takılırsa LED yanmaz ama bozulmaz.

Kodu yükledim ama LED yanmıyor, ne kontrol etmeliyim?▾

Sırayla kontrol et: LED ters mi takılı, kod ve devredeki pin numarası aynı mı, GND bağlantısı var mı, breadboard'da LED ile direnç aynı satırda mı? Kartın üstündeki 'L' LED'i de 13. pine bağlıdır; LED_BUILTIN ile önce onu deneyebilirsin.

Yanıp sönme hızını nasıl değiştiririm?▾

delay() içindeki değer milisaniyedir: delay(1000) bir saniye bekler. Değeri küçültürsen LED daha hızlı yanıp söner, büyütürsen yavaşlar. Yanık kalma ve sönük kalma sürelerini ayrı ayrı da ayarlayabilirsin.

Led Yakma | BlueGrays