Arduino Tarifleri #3 – Dijital Pinleri Çıkış Olarak Kullanmak

759
29 Haziran 2015 Ömer Faruk Uçar tarafından

Serinin 3. bölüne hoş geldiniz arkadaşlar 🙂

Bu bölüm ile birlikte, önceki 2 videoda öğrendiğimiz bilgilerimizi de birleştirerek bir uygulama yapıyoruz. Fakat öncesinde kartımızı biraz daha yakından tanımamız lazım. Bu yüzden videoda önce kartımızı fiziksel olarak hızlı bir şekilde inceleyeceğiz. Daha sonra ise dijital pinlerimizi kullanarak basit ve öğretici bir uygulama yapacağız.

Yapacağımız uygulamada aşağıdaki malzemeleri kullandık, videoya başlamadan önce bunları temin etmek isteyebilirsiniz. Eğer elektronik konusunda hiç temeliniz yoksa sakın korkmayın. Arduino’dan bağımsız olarak bu malzemelerin kullanımları ile alakalı temel elektronik ders videoları da çektik sizler için. Dilerseniz önce aşağıda belirtilen linkler ile o malzemeleri öğrenip sonra bu videodan devam edebilirsiniz. Eğer bunu yapmış olmanıza rağmen yine sorun yaşarsanız ders hakkında paniğe kapılmayın. Seriye devam ettikte takıldığınız noktalar birer birer çözülecektir. Yeter ki hevesinizi kaybetmeyin, iyi çalışmalar 🙂

Malzemeler:

Videoda Kullanılan Devre Şeması:

 

3

 

Videoda Kullanılan Kod:

/* 
 * Arduino Tarifleri -3-
 * Dijital Pinleri Çıkış Olarak Kullanmak
 * VİDEO >>> http://lezzetlirobottarifleri.com/video/arduino-tarifleri-3-dijital-pinleri-cikis-olarak-kullanmak
*/
void setup()  
{
pinMode(0,OUTPUT); //0. Pin çıkış pini olarak ayarlandı.
pinMode(1,OUTPUT); //1. Pin çıkış pini olarak ayarlandı.
pinMode(2,OUTPUT); //2.  Pin çıkış pini olarak ayarlandı.
pinMode(3,OUTPUT); //3.  Pin çıkış pini olarak ayarlandı.
pinMode(4,OUTPUT); //4.  Pin çıkış pini olarak ayarlandı.
pinMode(5,OUTPUT); //5.  Pin çıkış pini olarak ayarlandı.
pinMode(6,OUTPUT); //6.  Pin çıkış pini olarak ayarlandı.
pinMode(7,OUTPUT); //7.  Pin çıkış pini olarak ayarlandı.
pinMode(8,OUTPUT); //8.  Pin çıkış pini olarak ayarlandı.
pinMode(9,OUTPUT); //9.  Pin çıkış pini olarak ayarlandı.
pinMode(10,OUTPUT); //10.  Pin çıkış pini olarak ayarlandı.
pinMode(11,OUTPUT); //11.  Pin çıkış pini olarak ayarlandı.
pinMode(12,OUTPUT); //12.  Pin çıkış pini olarak ayarlandı.

}

void loop() 
{
digitalWrite(0,HIGH);   // 0. pini HIGH yap ( yani 1 yap )
delay(1000);            // 1000 milisaniye ( 1 saniye ) bekle 
digitalWrite(0, LOW);   // 0. pini LOW yap ( yani 0 yap ) 
delay(1000);          // 1000 milisaniye ( 1 saniye ) bekle 
    // Sırasıyla tüm işlemleri diğer pinlere de uyguluyruz.
digitalWrite(1,HIGH);
delay(1000);
digitalWrite(1, LOW);
delay(1000);

digitalWrite(2,HIGH);
delay(1000);
digitalWrite(2, LOW);
delay(1000);

digitalWrite(3,HIGH);
delay(1000);
digitalWrite(3, LOW);
delay(1000);

digitalWrite(4,HIGH);
delay(1000);
digitalWrite(4, LOW);
delay(1000);

digitalWrite(5,HIGH);
delay(1000);
digitalWrite(5, LOW);
delay(1000);

digitalWrite(6,HIGH);
delay(1000); 
digitalWrite(6, LOW);
delay(1000); 

digitalWrite(7,HIGH);
delay(1000); 
digitalWrite(7, LOW);
delay(1000); 

digitalWrite(8,HIGH);
delay(1000); 
digitalWrite(8, LOW);
delay(1000);

digitalWrite(9,HIGH);
delay(1000); 
digitalWrite(9, LOW);
delay(1000); 

digitalWrite(10,HIGH);
delay(1000); 
digitalWrite(10, LOW);
delay(1000); 

digitalWrite(11,HIGH);
delay(1000); 
digitalWrite(11, LOW);
delay(1000); 

digitalWrite(12,HIGH);
delay(1000); 
digitalWrite(12, LOW);
delay(1000); 
}

Kategoriler Etiketler

Yorumunuzu ekleyin

E-posta hesabınız yayımlanmayacak.