logo
Samet Karaca    20.04.2017    883 Görüntüleme     Yorum
Bu dersimizde 2 adet fonksiyon ve 4 adet komut öğreneceğiz. Bu fonsiyonlar; 1- pinMode() 2- digitalWrite() 1- pinMode() : İlgili pinin giriş mi yoksa çıkış mı olduğunu tanımlamak için kullanılır. Bu fonksiyon içerisinde iki adet komut kullanılır. Bunlar INPUT ve OUTPUT komutlarıdır. Bu komutlardan INPUT ilgili pinin giriş olacağını, OUTPUT ise ilgili pinin çıkış olacağını belirtir. Arduino IDE'mizin setup() yapısı içerisinde kullanılırlar. Örnek kullanımı aşağıdaki gibidir.
void setup(){
  pinMode(1, INPUT); // 1 numaralı pinin giriş olduğunu belirtir.
  pinMode(2, OUTPUT); // 2 numaralı pinin çıkış olacağını belirtir.
}
2- digitalWrite() : Bu fonksiyonumuz ise çıkış olarak tanımladığımız pinimizin lojik olarak nasıl çıkış vereceğini tanımlamak için kullanılır. Bu fonksiyonumuzda yine iki adet komut kullanabiliriz. Bu komutlar HIGH ve LOW komutlarımızdır. HIGH komutumuz çıkışımızın lojik 1 yani +5 volt olmasını sağlar. LOW komutumuz ise çıkışımızın lojik 0 yani 0v olmasını sağlar. Fonksiyonumuz ve komutlarımızın kullanım şekli aşağıdaki gibidir. Bu kez fonksiyonumuzu loop() yapısı içerisinde kullanacağız:
void loop(){
  digitalWrite(2, HIGH); // 2 numaralı pinimizi lojik 1 (+5v) yaptık
  digitalWrite(2, LOW);  // 2 numaralı pinimizi lojik 0 (0v) yaptık
}
Şimdi LED yakma uygulamamızın kodlarını yazalım:
void setup() {
  pinMode(2, OUTPUT); // Arduino 2 numaralı pinini çıkış olarak ayarla
}

void loop() {
  digitalWrite(2, HIGH); // Arduino 2 numaralı pinini lojik 1 (+5v) yap
}
Devre şemamız ise aşağıdaki gibi olacaktır. img/dersler/1492656359.png

ek
Led_Yakma.zip
  • Yazar : Samet Karaca
  • Ekleme Tarihi : 20.04.2017
  • Görüntülenme : 883
  • Kategorideki diğer Dersleri : Arduino
  • Facebook Twitter Google Plus Freelyshout Youtube Web Site
Bu Dersi Beğendiniz mi?

0% YARARLI

KATEGORİLER