31 Ocak 2015 Cumartesi

Arduino Projem - Fonksiyon Tanımlama

Bu konunun sözel kısmını yazmak için çok düşündüm ve aslında pek bir şey de buldum denemez ama yine 2 3 kelime birşey diyelim. Arduinoda kodlar yazarız hatta void loop() içersine birşeyler yazar sürekli bunlar o kod içersinde dönerler. Fonksiyon işlemide aslında bu işleme benzer bizim tanımladığımız yerde kod arka planında döngü olarak çalışır. Bu konuyu örneklerle anlatmak faydalı olacağını düşündüğümden lafı fazla uzatmadan örneklere geçiyoruz.

Örnek 1: Ekrana Yazı Yazdırma Fonksiyonu

void EkranaYaz()
{
Serial.println("Arduino Projem");
}

Yukarıdaki kodları yazdıktan sonra EkranaYaz(); komutunu yazdıktan sonra Arduino Projem yazısı serial monitorde yazılır.

Örnek 2: Belli Bir Sayının Karesini Alma Fonksiyonu

int KareHesapla7()
{
return 7*7;
}
Yukarıdaki kodları yazdıktan sonra sonuc= KareHesapla7(); yazılırsa sonuc değişkenine 49 sayısı atılır.

Örnek 3: Faktoriyel Alma Fonksiyonu

void FaktoriyelHesapla(int sayi)
{
int sonuc=1;
for(int i = sayi; i>0; i--)
{
sonuc = sonuc*i;
}
Serial.println(sonuc);
}
Yukarıda kodlar yazıldıktan sonra FaktoriyelHesapla(3); yazılırsa serial monitörde 6 sonucu çıkar çünkü 3*2*1=6 dır .

Related Posts

Arduino Projem - Fonksiyon Tanımlama
4/ 5
Oleh

Subscribe via email

Like the post above? Please subscribe to the latest posts directly via email.