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
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
Örnek 3: Faktoriyel Alma Fonksiyonu
Ö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
Yukarıdaki kodları yazdıktan sonra sonuc= KareHesapla7(); yazılırsa sonuc değişkenine 49 sayısı atılır.
int KareHesapla7()
{
return 7*7;
}
Örnek 3: Faktoriyel Alma Fonksiyonu
void FaktoriyelHesapla(int sayi)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 .
{
int sonuc=1;
for(int i = sayi; i>0; i--)
{
sonuc = sonuc*i;
}
Serial.println(sonuc);
}
Arduino Projem - Fonksiyon Tanımlama
4/
5
Oleh
Mekocu