2000₺ ÜZERİ ÜCRETSİZ KARGO! TÜRKİYE'NİN HER YERİNE HEPSİJET VE ARAS KARGO İLE YALNIZCA 150₺
2000₺ ÜZERİ ÜCRETSİZ KARGO! TÜRKİYE'NİN HER YERİNE HEPSİJET VE ARAS KARGO İLE YALNIZCA 150₺
2000₺ ÜZERİ ÜCRETSİZ KARGO! TÜRKİYE'NİN HER YERİNE HEPSİJET VE ARAS KARGO İLE YALNIZCA 150₺
LED Nedir? Arduino ile Led Yakmak - Arduino Projeleri

LED Nedir? Arduino ile Led Yakmak - Arduino Projeleri

Kısaca: LED (Light Emitting Diode), üzerinden akım geçtiğinde ışık yayan bir diyottur. Anot (+) ve katot (–) olmak üzere iki bacağı vardır ve akımı sınırlamak için devreye seri bir dirençle bağlanır. Bu yazıda bir LED'i Arduino UNO'ya 330 Ω dirençle bağlayıp pinMode, digitalWrite ve delay komutlarıyla yakıp söndürmeyi öğrenebilirsiniz.

Merhaba arkadaşlar. Arduino eğitim derslerinden ilki olan LED yakmak ve Led Nedir? yazımız da öğreneceğiz.

1- LED Nedir?

LED ( L ight E mitting D iode) ışık yayan diyot anlamına gelmektedir. Arduino ile kullanacağımız standart LED’ler, rengine göre yaklaşık 1,8–3,3V’luk bir ileri gerilimle çalışır; bu yüzden Arduino’nun 5V’luk çıkışına doğrudan değil, akımı sınırlayan bir dirençle seri olarak bağlanır. LED’lerimizin anot ve katot olmak üzere iki adet bacağı vardır. Anot bacağı + kutbuna, katot bacağı ise – kutbuna denk gelir. Katot yani – bacağı devremizde GND(toprak hattına) bağlanmalıdır.

1.1- Arduino ile Led Yakmak için Gerekli Malzemeler:

2- Direnç Nedir?

Devreden geçen akımı belli bir seviyeye ayarla sınırlar ve sabit tutar. Besleme gerilimi küçültüp ayırarak diğer devre elemanlarınıda beslemeyi kolaylaştırır. Hassas devre elemanlarını düzenli çalışmasını sağlar. Yük görevi yapar. Isı enerjisi üretimi içinde kullanılabilir.

2.1- Projemizde Neden 330 Ω Direnç Kullandık?

Projemizde 330 Ω’luk direnç kullanmamızın nedeni LEDimiz için en uygun elektrik akımı vermesindendir. Eğer ki projemizde 10 Ω’luk bir direnç kullansaydık LED’den ve Arduino pininden çok yüksek akım geçer, LEDimiz kısa sürede bozulabilirdi. 220 Ω’luk bir direnç de LED’i güvenle yakar ve sık kullanılan bir değerdir; 330 Ω ise akımı biraz daha düşük tutarak LED’i ve pini daha rahat çalıştırır. Bunun için 330 Ω’luk direnç kullandık.

2.2- LED’imizin ne olduğunu öğrendiğimize göre kodlama ve devre oluşturmaya geçelim.

2.3- Kodların ne olduğuna bakalım:

pinMode(7,OUTPUT); Burada biz Arduino kartımızda 7 numaralı pini çıkış pini olarak ayarlıyoruz, OUTPUT komutunu kullanmamızın sebebi budur. Eğer biz herhangi bir pini giriş veya çıkış pini olarak belirtmezsek o pini kullanamayız. digitalWrite(7,HIGH); delay(1000); Burada daha öncesinden çıkış pini olarak belirlediğimiz 7 numaralı pini aktif hale getiriyoruz. Yani 7 numaralı pini 5V düzeyine çıkarıyoruz. Daha sonra delay komutu ile 1000 milisaniye yani 1 saniye beklemesini belirtiyoruz. digitalWrite(7,LOW); delay(1000); Daha sonra burada ise bizim HIGH durumunda olan 7 numaralı pinimizi LOW durumuna yani pasif durumuna getirip 0V düzeyine düşüyoruz ve tekrar delay komutu ile 1000 milisaniye yani 1 saniye bekletiyoruz.

2.4- Devre Şemamıza Bakalım:

Son olarak devremize 330 Ω ’luk direnci seri olarak bağlıyoruz. Bu projemizde kullandığımız ürünleri buradan inceleyebilirsiniz. Arduino ile kod yazmadan led yakmak nasıl yapılır?

İlgili Ürünler

Sıkça Sorulan Sorular

LED'in hangi bacağı artı, hangisi eksidir?

Uzun bacak anot (+), kısa bacak katot (–) bacağıdır. Anot, direnç üzerinden Arduino'nun çıkış pinine; katot ise GND hattına bağlanır. Ters bağlanan LED akım iletmez ve ışık vermez.

LED'e neden direnç bağlanır?

Direnç, LED'in üzerinden geçen akımı sınırlar. Dirençsiz bağlanan bir LED aşırı akım çekerek kısa sürede bozulabilir, Arduino pini de zarar görebilir. Bu yazıdaki devrede LED'e seri olarak 330 Ω direnç bağlanmıştır.

Arduino ile LED nasıl yakılıp söndürülür?

LED'in bağlı olduğu pin setup() içinde pinMode(7, OUTPUT) ile çıkış yapılır. loop() içinde digitalWrite(7, HIGH) LED'i yakar, digitalWrite(7, LOW) söndürür; aradaki delay(1000) komutları her durumu 1 saniye korur.

Arduino ile LED yakmak için hangi malzemeler gerekir?

Bir Arduino UNO, breadboard, LED, 330 Ω direnç ve erkek-erkek jumper kablolar yeterlidir. Bu malzemeler genellikle Arduino başlangıç setlerinde birlikte bulunur.

LED ile normal diyot arasındaki fark nedir?

LED de bir diyottur ve akımı yalnızca tek yönde iletir. Farkı, iletim yönünde akım geçtiğinde enerjinin bir kısmını ışık olarak yaymasıdır; normal diyotlar ise ışık vermez ve çoğunlukla doğrultma ya da koruma amacıyla kullanılır.