Kaydol

Giriş Yap

Parolanızı mı unuttunuz

Şifreni mi unuttun? Lütfen e-mail adresinizi giriniz. Bir bağlantı alacaksınız ve e-posta yoluyla yeni bir şifre oluşturacaksınız.

Üzgünüz, gönderi ekleme izniniz yok.

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 🙂

İlginizi Çekebilecek Diğer Yazılar

Arduino ile 6 Potansiyometre Kullanarak 6 Servo Kontrolü

Merhaba arkadaşlar arduino ile projelerde uzun bir aradan sonra kaldığımız yerden devam ediyoruz. Bu geçirdiğimiz ...

Arduino Nedir? Özellikleri Nelerdir? Nerelerde Kullanılır? Ne İşe Yarar?

Arduino nedir? Arduino ile neler yapılabilir? Ne işe yarar bu Arduino? Arduino çeşitleri nelerdir? Arduino ...

Arduino ile Nrf24l01 Kullanarak Joystick ile Servo Kontrolü

Merhaba arkadaşlar arduino ile projelerde olabildiğince hızlı ilerlemeye çalışıyoruz… Bugün ki konumuz Arduino ile Nrf24l01 ...

Arduino ile Nrf24l01 Kullanarak Potansiyometre ile Servo Kontrolü

Merhaba arkadaşlar arduino ile projelerde olabildiğince hızlı ilerlemeye çalışıyoruz… Bugün ki konumuz Arduino ile Nrf24l01 ...

Arduino, Nrf24l01 ile DHT11 kullanarak Lcd Ekrana Sıcaklık Verisi Yollama

Merhaba arkadaşlar arduino ile projelerde olabildiğince hızlı ilerlemeye çalışıyoruz. Bugün ki konumuz bir önceki yazımızın ...

Arduino, Nrf24l01 ile DHT11 kullanarak Serial Monitörden Sıcaklık Bilgileri Okuma

Merhaba arkadaşlar arduino ile projelerde olabildiğince hızlı ilerlemeye çalışıyoruz. Bugün ki konumuz Nrf24l01 ve Dht11 ...

Arduino İle Akıllı Çöp Kutusu

Merhaba arkadaşlar arduino ile projelerde olabildiğince hızlı ilerlemeye çalışıyoruz. Bugün ki konumuz oldukça basit ama ...

Arduino ile NRF24L01 Wireless Modül İle Led Kontrolü

Merhaba arkadaşlar arduino ile projelerde olabildiğince hızlı gitmeye çalışıyoruz. Bugün ki konumuz Arduino ile NRF24L01 ...

Arduino İle Engelden Kaçan Robot Yapımı

Merhaba arkadaşlar arduino ile projelerimizde olabildiğince hızlı ilerlemeye çalışıyoruz. Bugün ki yazımızın konusu başlıkta da ...

Arduino Uno İle 4x4x4 Led Küp Nasıl Yapılır ?

Merhaba arkadaşlar arduino ile projelerde olabildiğince hızlı ilerlemeye çalışıyoruz. Bugün ki konumuz Arduino ile 4x4x4 ...