arduino ile led yakma etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
arduino ile led yakma etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

22 Ekim 2019 Salı

Arduino Buton İle Led Kontrol Uygulaması

Arduino ile dijital yazma işleminin yanı sıra dijital okuma da yapılabilir. Bu uygulamada Arduino mikrodenetleyicisinin 2 nolu pinine bağlanan buton ile yine arduino mikrodenetleyicisinin 13 nolu pinine bağlanan led kontrol edilecektir.

Uygulama için gerekli olan malzemeler:

1-Arduino UNO x1
2-Breadboard
3-1 adet istediğiniz renk LED
4-1 adet 220 ohm Direnç 
5-1 adet 1 kohm Direnç
6-1 adet Buton 7-İstediğiniz Renk Ve Boyutta Atlama Kablosu
Devrenin bağlantı şeması aşağıdaki gibidir:
arduino uygulamalar


Devre fritzing programında kurulmuştur.  Arduino nun 13 numaralı pini çıkış olarak ayaralanıp bu pine LED diyot bağlanmıştır  ve 2  numaralı pini giriş olarak ayarlanıp bu pine de buton bağlanmıştır. 

Koda bakıldığında if değimine dikkat edilmesi gerekir. Bu komut ile butona basılıp basılmadığı kontrol edilmiştir. Program kodları aşağıdadır. 


int buton= 2;         // 2 numaralı pin buton ismi verildi
int led = 13;         // 13 numaralı pine led ismi verildi

void setup()
{
  
  pinMode(buton, INPUT);    // buton giriş olarak ayarlandı
  pinMode(bed, OUTPUT);   // led pini çıkış olarak ayarlandı
}

void loop()
{
  delay(50);
  if(digitalRead(buton) == true)   //butona basılıp basılmadığını kontrol et 
  {    
    digitalWrite(led, HIGH);        // Led pinini HIGH yap, led yanar
  }
  else
  {
    digitalWrite(led, LOW);        // Led pinini LOW yap, led söner
  }
}


Program kod satırına dikkat edecek olursak , butona basıldığı sürece led ışık verektir. Butondan elimizi çektiğimizde led sönecektir. Program kodlarında değişiklikler yaparak ledin ışık verme süresini ayarlayabiliriz. 

Aşağıfa program içerisinde kullanılan if-else döngüsü açıklanmıştır. 



16 Ekim 2019 Çarşamba

Arduino İle İki Led Yak Söndür Uygulaması

Bu derste ,  Arduino mikrodenetleyicisi ile iki adet ledi belirli aralıklarla yakıp söndürme işlemi yapılacaktır. Bu uygulamamız için gerekli olan malzemeler;

1-Arduino UNO x1
2-Breadboard
3-2 adet istediğiniz renk LED
4-2 adet 220 ohm Direnç 
5-İstediğiniz Renk Ve Boyutta Atlama Kablosu

 Devrenin bağlantı şeması aşağıdaki gibidir:


arduino ile led yakma

Devre fritzing programında kurulmuştur.  Arduino nun 4 ve 12  numaralı pinleri çıkış olarak ayarlanıp , bu çıkışlar ledlerin anot ucuna (pozitif pin) bağlanmıştır. 

Programın yüklemesini tamamladıktan sonra bilgisayarımıza arduino’muzu bağlayıp  yukarıdaki şemaya göre board üzerine bağlantılarımızı kuruyoruz. Bağlantıları sağladıktan sonra software programını açarak aşağıda ki kodu yapıştırıyor arduino’nun içine atıyoruz. Sonuç olarak iki led LED istediğimiz gecikmelerle yanıp sönecektir. 

Program kodları : 

#define LED1 9 //9 numaralı pin'de LED olduğunu ve ilerleyen satırlarda LED
adı ile çağıracağımızı belirttik
#define LED2 12 //12 numaralı pin'de LED olduğunu ve ilerleyen satırlarda
LED adı ile çağıracağımızı belirttik
void setup() { // ilk başlatma anında bir defa çalışır
pinMode(LED1, OUTPUT); //LED1'in bir çıkış elemanı olduğunu belirttik
pinMode(LED2, OUTPUT); //LED2'nin bir çıkış elemanı olduğunu belirttik  
}
void loop() { // bu döngü sürekli tekrar eder
digitalWrite(LED1, HIGH); // LED1'i yak
digitalWrite(LED2, LOW); // LED2'yi söndür
delay(1000); // 1 saniye bekle
digitalWrite(LED1, LOW); // LED1'i söndür

digitalWrite(LED2, HIGH); // LED2'yi yak

delay(1000); // 1 saniye bekle
}

delay(1000) komutu ile 1000 milisaniye yani 1 saniye gecikme sağlanır. Gecikme süresini ayarlayarak ledlerin yanıp sönme periyodlarını değiştirebiliriz.  

Led sayılarını artırarak daha fazla ledin belirli aralıklarla yanıp sönmesini sağlayabilirsiniz. 

15 Ekim 2019 Salı

Arduino İle İlk Program (Led Yak Söndür)

Bu ilk uygulamamızda 2 adet LED i belirli aralıklarla yakıp söndüreceğiz. Bu uygulamamız için gerekli olan malzemeler;

1-Arduino UNO x1
2-Breadboard
3-1 adet istediğiniz renk LED
4-1 adet 220 ohm Direnç 
5-İstediğiniz Renk Ve Boyutta Atlama Kablosu

Devrenin bağlantı şeması aşağıdaki gibidir: 
Devre fritzing programında kurulmuştur.  Arduino nun 8 numaralı dijital pini çıkış olarak ayarlanıp ledin anot ucuna (pozitif pin) bağlanmıştır. 

Temel Elektronik Eğitim Seti'ne yandaki linkten ulaşabilirsiniz >>>https://www.udemy.com/course/temel-elektronik-egitimi/

Programın yüklemesini tamamladıktan sonra bilgisayarımıza arduino’muzu ve yukarıdaki şemaya göre bağlantılarımızı kuruyoruz. Bağlantıları sağladıktan sonra software programını açarak aşağıda ki kodu yapıştırıyor arduino’nun içine atıyoruz. Sonuç olarak LED bir saniye yanık bir saniye sönük beklemektedir.

Program kodları : 

#define LED 8 //8 numaralı pin'de LED olduğunu ve ilerleyen satırlarda LED adı
ile çağıracağımızı belirttik
void setup() { // ilk başlatma anında bir defa çalışır
pinMode(LED, OUTPUT); //LED'in bir çıkış elemanı olduğunu belirttik
}
void loop() { // bu döngü sürekli tekrar eder
digitalWrite(LED, HIGH); // LED'i yak
delay(1000); // 1 saniye bekle
digitalWrite(LED,LOW); // LED'i söndür
delay(1000); // 1 saniye bekle
}


// işareti açıklama satırı yazmak için kullanılır. Komutların
yanında açıklamaları yazılmaktadır.

Kaynaklar: