Arduino Fonksiyon (Metot) Tanımlama | Arduino ile Robotik Kodlama Dersleri
ฝัง
- เผยแพร่เมื่อ 15 พ.ย. 2020
- Robotik kodlama dersleri konulu bu eğitim ile Arduino ile fonksiyon tanımlama bir başka ifade ile metot tanımlama anlatıldı. #robotikkodlama
- - - Robotistan Arduino Setleri - - -
Kanalımıza özel %5 İndirim Kodu : 🛒 SKY0304
Arduino Başlangıç Seti : 🌐 bit.ly/arduinoset1
Arduino Süper Başlangıç Seti : 🌐 bit.ly/arduinoset2
Arduino Proje Seti : 🌐 bit.ly/arduinoset3
- - - Udemy Kursları - -
A’dan Z’ye Arduino Dersleri ile Robotik Kodlama Projeleri Kursu
🌐 bit.ly/robotikkodlama2020
C# Dersleri ile Programlama Temelleri Kursu
🌐 bit.ly/csharpdersleri
--- Star Çelik Atölye Malzemeleri --
E-Ticaret Sayfası : 🌐 bit.ly/strclk1
Instagram Hesabı : 🌐 bit.ly/strclk2
Facebook Sayfası : 🌐 bit.ly/strclk3
Linkedin Hesabı : 🌐 bit.ly/strclk4
TH-cam Kanalı : 🌐 bit.ly/strclk5
-- Web Sitesi, Mail ve Sosyal Medya Hesapları --
Web Sitesi : 🌐 www.sendekodyaz.com
Facebook : 🌐 / sendekodyaz
Instagram : 🌐 / sendekodyaz
Twitter : 🌐 / sende_kodyaz
E-Mail : 🌐 info@sendekodyaz.com
Metot (Fonksiyon) Nedir
Program içerisinde belirli bir görevi yerine getirmek için oluşturulan alt program parçacıklarına metot (fonksiyon) ismi verilir. Metotlar tek başlarına bir işi yerine getirmez ancak ana metot için faydalı görevleri yerine getirirler.
Arduino ile Fonksiyon Tanımlamanın Avantajları
Problemi Parçalama : Metotlar sayesinde program modüllere ayrılır ve her modül kendi görevini yerine getirir.
Riskleri Dağıtma : Bir metot içerisine yazılan komutlarda hata oluşması diğer metotları ve programın çalışmasını etkilemeyebilir.
Tekrar Kullanabilme : Program içerisinde aynı iş defalarca yapılacaksa işi yapan metot istenildiği kadar çalıştırılabilir.
Program Okunurluğu : Defalarca yapılan aynı iş için tek bir metot kullanıldığı için uzun komut satırları kısalır ve programın okunurluğu artar.
Hata Ayıklama : Kapsamlı programlarda metotlar sayesinde komut dizeleri kısalır ve hata ayıklama işlemleri kolaylaşır.
Başka Projelerde Kullanma : İş yapan fonksiyonlar yani metotlar başka projelerde kullanılabilecek şekilde paketlenebilir.
Arduino ile Metot (Fonksiyon) Nasıl Tanımlanır?
Geri Dönüş Tipi Metot İsmi Parametreler
Geri Dönüş Tipi : Eğer metot sonuç olarak geri değer göndermiyorsa buraya void ifadesi yazılmak zorundadır. Metot geri değer gönderiyorsa gönderilen değerin değişken türü buraya yazılmalıdır.
Metot İsmi : Metot için isim belirlenir. Örneğin; mesafehesapla gibi.
Parametreler : Metoda dışarıdan değer gönderilmeyecekse parantez içi boş bırakılır, ancak dışarıdan değer gönderilecekse buraya gönderilecek değişkenler aralarında virgül konularak tanımlanır. Örneğin; (int x, int y) gibi
Örnekler:
void LED_Yak ()
void LED_Animasyon (int sure, int parlaklik)
int mesafe_hesapla(int trigPin,int echoPin)
Önemli Bilgiler
Metot isimleri değişken tanımlama kurallarına göre verilmelidir.
setup() ve loop() önceden tanımlanmış bir metot olduğu için bu isimlerle yeni bir metot tanımlanamaz.
Metot içerisinde tanımlanan değişkenler metot komutları sonlandığında bellekten silinir. Bu değişkenlere otomatik ömürlü nesneler denilir.
Sen de kod yaz eğitim platformunda programlama ve robotik kodlamaya dair yeni eğitim videolarında görüşmek üzere. Hoşçakalın.
#arduino #kodlama #programlama #robotik #sendekodyaz
- - - Robotistan Arduino Setleri - - -
- - - Kanalımıza özel 2022 yılı %5 İndirim Kodu : 🛒 SKY0304
Arduino Başlangıç Seti: 🌐 bit.ly/arduinoset1
Arduino Süper Başlangıç Seti: 🌐 bit.ly/arduinoset2
Arduino Proje Seti: 🌐 bit.ly/arduinoset3
- - - Udemy Kursları - - -
A’dan Z’ye Arduino Dersleri ile Robotik Kodlama Projeleri Kursu
🌐 bit.ly/robotikkodlama2020
C# Dersleri ile Programlama Temelleri Kursu
🌐 bit.ly/csharpdersleri
şimdiye kadar gördüğüm ve keyif aldığım en iyi eğitim. paralı eğitimler den bile on kat iyi. elinize sağlık hocam büyük katkı bu konuları öğrenmek isteyen insanlar için . Allah razı olsun.
Merhaba Muhammet Bey. Çok teşekkür ederim. Arduino ile elektronik ve kodlama eğitimlerimizden faydalanmanıza sevindim. Sizler gibi eğitime ve öğrenmeye değer verenlere katkı sağlamak benim için mutluluk verici. İyi çalışmalar diliyorum.
Hocam tek kelime ile muhteşemsiniz. Lütfen videolara aralıksız devem edelim. Yabancı kaynaklarda bile sizin gibi anlatan bulunmuyor.
Helal olsun hocam sade, açık ve anlaşılır bir anlatım olmuş
Sayenizde güzel şeyler öğreniyoruz, emeğinize sağlık
Sayın hocam emeğinize sağlık
Sade ve anlaşılır anlatıyorsunuz
Merhaba. Eğitimleri beğenmenize sevindim. İyi çalışmalar diliyorum.
eyvallah hocam. Çok güzel bir konuya başladınız. Takipteyim i.a.
Hocam emeğinize sağlık iyiki varsınız
emeğinize sağlık
Teşekkür ederim. Arduino eğitimlerini beğenmenize sevindim. Sizler gibi eğitime ve öğrenmeye değer verenlere katkı sağlamak benim için mutluluk verici. İyi çalışmalar diliyorum.
Çok iyi bir anlatım
Çok teşekkür ederim. Arduino dersleri eğitimlerimizi beğenmenize sevindim. İyi çalışmalar diliyorum.
Sağolun.
Emeğinize sağlık
Çok teşekkür ederim.
c# öğrenirken anlamada zorlanmıştım, keşke buradan öğrenseydim bu kodları
Selamlar. C# derslerini kanalımızdan mı takip etmiştiniz.
Hocam bazen derslere odaklanmaktan yorum yazamıyorum lütfen derslere devam edin size ihtiyacımız var
lıke