İlk olarak gerekli malzemelerimiz:
- Arduino(ben uno r3 kullanıyorum)
- Led diyot
- 220 ohm direnç
- Breadboard
- Bağlantı Kabloları
Bu uygulamada arduinonun dijital çıkışından aldığımız veri ile ledi yakacağız.Burada ki mantık belirli sürelerde dijital pine "1" yani 5 volt bilgisini gönderek ledimizin ışık vermesini sağlayacağız.İlk önce ledimizi çıkış olarak yazılımda tanımlamamız gerekiyor daha sonrada lede ne sıklıkta 5 volt gönderip keseceğimizi belirliyoruz.
Uygulama Kodu:
//ledi arduino'nun 12.pinine bağlıyoruz.
void setup() {
/* Bu kısıma program başladığında tek sefere mahsus yapılacak
olan işlemler yazılır.Yani ön hazırlık gibi.*/
pinMode(12,OUTPUT);//12.pin çıkış olarak ayarlandı
}
void loop() {
/* bu kısıma ise programda sonsuz döngüde çalışacak olan
işlemler yazılır */
digitalWrite(12,HIGH); // 12.pine 5 volt ver
delay(1000); // 1 saniye(1000ms) bekle
digitalWrite(12,LOW); // 12.pine 0 volt ver
delay(1000); // 1 saniye(1000ms) bekle
}
Siz de ışık verme süreleriyle oynayarak mantığını anlamaya çalışın.Ledi başka bir dijital pine bağlayabilirsiniz.
Bağlantı şekli:
//ledi arduino'nun 12.pinine bağlıyoruz.
void setup() {
/* Bu kısıma program başladığında tek sefere mahsus yapılacak
olan işlemler yazılır.Yani ön hazırlık gibi.*/
pinMode(12,OUTPUT);//12.pin çıkış olarak ayarlandı
}
void loop() {
/* bu kısıma ise programda sonsuz döngüde çalışacak olan
işlemler yazılır */
digitalWrite(12,HIGH); // 12.pine 5 volt ver
delay(1000); // 1 saniye(1000ms) bekle
digitalWrite(12,LOW); // 12.pine 0 volt ver
delay(1000); // 1 saniye(1000ms) bekle
}
Siz de ışık verme süreleriyle oynayarak mantığını anlamaya çalışın.Ledi başka bir dijital pine bağlayabilirsiniz.
Bağlantı şekli: