Salı , 16 Nisan 2024

Arduino Fonksiyonlar Nasıl Kullanılır


Arduino Fonksiyonlar

Arduino, mikrodenetleyicilerle projeler geliştirmek için yaygın olarak kullanılan bir platformdur. Arduino programlama dilinin temelini C ve C++ dilleri oluşturur. Bu dilde, işlevler (fonksiyonlar olarak da adlandırılır) programın yapı taşlarını oluşturur. İşlevler, belirli bir görevi gerçekleştirmek için bir araya getirilmiş komutlar dizisidir. Arduino’da fonksiyonlar, kodunuzu daha organize eder, okunabilirliğini artırır ve tekrar kullanılabilirlik sağlar.

İşlevlerin Tanımı ve Kullanımı

Arduino’da işlevler, genellikle iki bölümden oluşur: fonksiyon başlığı (function header) ve fonksiyon gövdesi (function body).

Fonksiyon Başlığı (Function Header): Fonksiyonun adı, dönüş tipi, ve parametrelerin listesi içerir.


Bu örnekte, toplama adında bir fonksiyon tanımlanmıştır. Fonksiyon, iki tamsayı parametre alır (x ve y) ve bir tamsayı değer döndürür (int).

Fonksiyon Gövdesi (Function Body): Fonksiyonun gerçek işlevi burada tanımlanır. Fonksiyon gövdesi, {} içindeki komutlar dizisidir.

Örnek bir fonksiyon gövdesi:

Fonksiyon Kullanımı

Fonksiyonları kullanmak, fonksiyon adını ve gerekli parametreleri belirterek yapılır.

Arduino'da Fonksiyon Çeşitleri

  • Parametre Almayan, Geriye Değer Döndürmeyen Fonksiyon:
  • Parametre Alan Geriye Değer Döndürmeyen Fonksiyon:
  • Parametre Almayan, Geriye Değer Döndüren Fonksiyon:
  • Parametre Alan, Geriye Değer Döndüren Fonksiyon:Önemli Not: Geriye değer döndürmeyen fonksiyonların tipini belirtmeye gerek yoktur yani fonksiyon ismin başına int vs yazmamıza gerek yoktur direk “void” ifadesini yazarak fonksiyonu tanımlamaya başlayabiliriz.

Örneğin bir fonksiyon yazalım ve 2 numaralı dijital pine bağladığımız butona her bastığımızda fonksiyonu çağıralım. Fonksiyonu her çağırdığımızda 12 ve 13 sayısını toplasın ve toplamı seri porta göndersin. Kodlarımız şu şekilde olacak;

Arduino’da fonksiyonlar, kodunuzu düzenli hale getirmenize ve karmaşık projeleri daha küçük parçalara bölmek için güçlü bir araçtır. Bu, kodunuzu daha okunabilir, anlaşılır ve bakımı daha kolay hale getirir. Bu nedenle, Arduino programlama öğrenirken fonksiyonları iyi anlamak ve kullanmak önemlidir.

Bu yazı, Arduino’da fonksiyonların temel kullanımı hakkında genel bilgiler içermektedir. Daha karmaşık projeler geliştirmek için fonksiyonlar hakkında daha derinlemesine bilgi edinmek ve pratik yapmak faydalı olacaktır.

 

Bu Konuda İlginizi Çekebilir

Sosyal Medya Dersi Çalışma Soruları

Sosyal Medya Dersi Sınavı Çalışma Soruları SOSYAL MEDYA DERSİ 2. DÖNEM 1. YAZILI SINAVI ÇALIŞMA …