15 Ocak 2017 Pazar

Arduino UNO - Blink Uygulaması



Kullanılan malzemeler:


*LED

*330 ohm Direnç

*Arduino UNO

*Jumper Kablo











Arduino IDE programına aşağıdaki kodu yazıyoruz




#define led 7

void setup()

{

  pinMode(led, OUTPUT);  
 // 7 numaralı pini çıkış yaptık 

}

void loop()

{

 d
igitalWrite(led,HIGH);    // 7 numaralı pine enerji verildi 

 delay(1000);     // 1000 milisaniye = 1 saniye bekleme 
  

 digitalWrite(led,LOW);   // 7 numaralı pindeki enerji kesildi 
 

 delay(1000);    // 1 saniye bekleme
}
























Kodlar ne anlama geliyor?

Setup: fonksiyonu reset tuşuna basıldığında veya arduino’ya ilk olarak güç verilip çalıştırıldığında 1 kez çalışan fonksiyondur.

Loop:  ise sürekli olarak kendisini tekrar eden bir fonksiyondur.


Delay:  fonksiyonu ile milisaniye türünden sistemi bekletebiliyoruz. Biz 1 saniye bekle sonra işlem yap gibi bir mantık için kullanmış oluruz.


pinMode: fonksiyonu ile arduinodaki pinleri çıkış veya giriş  pinleri olarak ayarlayacağımızı belirliyor.


↣ Şebnem PALİÇ












ARDUİNO NEDİR?

Arduino, Processing/Wiring dilini kullanarak çevre elemanları ile temel giriş çıkış uygulamalarını gerçekleştiren açık kaynaklı fiziksel programlama platformudur. Arduino ile bağımsız olarak interaktif uygulamalar gerçekleştirilebilirsiniz. Aynı zamanda Arduinoyu bilgisayar ile Flash, Processing, MaxMSP, C Sharp gibi bir çok yazılım üzerinden yada kendi yazdığınız yazılımlarla haberleştirerek de kullanabilirsiniz.





Arduino Nasıl Kullanılır?


Arduino ya da herhangi bir mikrodenetleyici sistemi kullanmak için ilk olarak düzgün çalışma ortamını sağlamanız gerekir.



  • Arduino UNO, PRO Mini, Mega, Leonardo, Esplora, Lilypad, Nano, Due, Arduino çeşitleri bulunur.




  • Karta uygun USB kablonuz. USB yazıcı kablosu ya da mikroUSB kablosu gerekecektir.


  • Arduino IDE programı gerekmektedir.


  • Arduinoya uygun bir bilgisayar gerekir.




Arduino UNO Teknik Özellikler:

- ATmega328 Mikrodenetleyici

- 7-12V Giriş Voltajı

- 14 Dijital G/Ç Pini

- 6 PWM Çıkışı

- 6 ADC Girişi

- 16MHz Çalışma Frekansı

- 32KB Flash Hafıza





Arduino çeşitleri




Arduino Pro mini


























Arduino Mega






















Arduino Leonardo












Arduino Esplora




















Arduino Lilypad
























Arduino Nano













 Arduino Due











↣ Şebnem PALİÇ