in

Arduino Buton İle Led Kontrolü


Arduino Buton İle Led Kontrolü

Merhaba arkadaşlar arduino ile çılgın projelerde olabildiğince hızlı ilerlemeye gayret ediyoruz. Bu yazımızın konusu günlük hayatımızda hemen her yerde karşılaştığımız  push buton ile öncelikle bir daha sonra birden fazla  led kontrol edeceğiz. Devrenin çalışma mantığı ise butona basınca led yanacak çekince sönecek, isterseniz zaman kaybetmeden hemen işe koyulalım. 🙂

Malzeme Listesi

1- Herhangi bir arduino modeli

2- Push buton

3- 10 KOhm direnç

4- 220 Ohm direnç

5- Led

6- Breadbord ve jumper kablo yeteri kadar

Not: Tüm bu malzemeleri elektronik parça satan yerlerde bulabilirsiniz yada şu adresten internet üzerinden sipariş edebilirsiniz 🙂

Arduino Buton İle Led Kontrolü Devre şeması

Alt tarafta çizdiğimiz devre şemasına bakarak devremizi breadboard’umuza kuralım.

Not: Buradaki 10k‘lık direnç pull down direnci olarak kullanılırken 220 ohm‘luk direnç ise ledimizi korumak için bağlanmıştır. 🙂 Eğer pull down direncini bilmiyorsanız bir önceki yazımıza buradan dönebilir bilgi sahibi olabilirsiniz 🙂

Devreyi kurduktan sonra alt tarafta yer alan kodları Arduino kartımıza yükleyelim ve Serial Monitörü açalım.

//DONANIM PLUS ELEKTRONİK
//ARDUİNO BUTON İLE LED KONTROLÜ
// TASARIM TOLGA SOYTEPE
//İNSTAGRAM Tolgasytp
//TWİTTER TSytpp
int ledpin = 3; // Ledimizi 3. pine bağladık.
int butonpin = 2; //Butonumuzu 2. pine bağladık.
int butondurum = 0; //Butonumuz için bir değişken tanımladık.void setup() {Serial.begin(9600); // Bilgisayarımız ile seri iletişimi başlattık
pinMode(ledpin, OUTPUT); // Led pinimizi çıkış olarak tanımladık.
pinMode(butonpin, INPUT); // Butonun bağlı olduğu pini giriş olarak tanımladık.
}
void loop() {
butondurum = digitalRead(butonpin); // Buton değişkenimizi butondan gelen sinyale eşitledik.
if (butondurum == HIGH) { // Eğer buton pinimizden HIGH (yani güç alıyorsak) komutu gelmiş ise
digitalWrite(ledpin, HIGH); // Ledi yak.
Serial.println(“LED ACIK”); // Ve serial monitöre LED AÇIK yaz
}
else {//HIGH yerine LOW geliyor ise (yani güç gelmiyorsa)
digitalWrite(ledpin, LOW); // Ledi söndür.
Serial.println(“LED KAPALI”); // Ve serial monitöre LED KAPALI yaz.
}
}

 

Yazımızda kullandığımız kodu buradan indirebilirsiniz. 🙂

Artık her şey hazır sıra devremizi denemekte. Serial monitörü açtığınız da ilk olarak butona basmadığınızdan LED KAPALI diyecek aşağıda olduğu gibi ve ledimiz sönük haliyle 🙂

Eger butona basar isek serial monitörde LED ACIK yazısıyla karşılaşırız ve ledimiz yanar aşağıda olduğu gibi 🙂

Bu yazımızda buraya kadar arkadaşlar anlamadığınız kafanıza takılan bir şeyler olursa yoruma yazabilir veya kişisel sosyal medya hesaplarımızdan ulaşabilirsiniz. İlerleyen zamanlarda konuyla alakalı anlatım videosu çekilip yüklenecektir. Herkese kolay gelsin 🙂

Yazar Tolga Soytepe

Ara Sıra Yazılımcı :D

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir