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

ความคิดเห็น • 21

  • @SendeKodYaz
    @SendeKodYaz  2 ปีที่แล้ว

    - - - 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

  • @muhammetkilicaslan2660
    @muhammetkilicaslan2660 2 ปีที่แล้ว

    ş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.

    • @SendeKodYaz
      @SendeKodYaz  2 ปีที่แล้ว

      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.

  • @mertaslanturk4627
    @mertaslanturk4627 3 ปีที่แล้ว

    Hocam tek kelime ile muhteşemsiniz. Lütfen videolara aralıksız devem edelim. Yabancı kaynaklarda bile sizin gibi anlatan bulunmuyor.

  • @yasinboztas4047
    @yasinboztas4047 3 ปีที่แล้ว

    Helal olsun hocam sade, açık ve anlaşılır bir anlatım olmuş

  • @ahmetcaldran3962
    @ahmetcaldran3962 3 ปีที่แล้ว

    Sayenizde güzel şeyler öğreniyoruz, emeğinize sağlık

  • @bahdiyar1979
    @bahdiyar1979 3 ปีที่แล้ว +1

    Sayın hocam emeğinize sağlık
    Sade ve anlaşılır anlatıyorsunuz

    • @SendeKodYaz
      @SendeKodYaz  3 ปีที่แล้ว +1

      Merhaba. Eğitimleri beğenmenize sevindim. İyi çalışmalar diliyorum.

  • @empatikokumalar8202
    @empatikokumalar8202 3 ปีที่แล้ว

    eyvallah hocam. Çok güzel bir konuya başladınız. Takipteyim i.a.

  • @huseynzeynalov9630
    @huseynzeynalov9630 3 ปีที่แล้ว

    Hocam emeğinize sağlık iyiki varsınız

  • @tecellii
    @tecellii 3 ปีที่แล้ว +1

    emeğinize sağlık

    • @SendeKodYaz
      @SendeKodYaz  3 ปีที่แล้ว +1

      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.

  • @seyhmuskaya607
    @seyhmuskaya607 2 ปีที่แล้ว +1

    Çok iyi bir anlatım

    • @SendeKodYaz
      @SendeKodYaz  2 ปีที่แล้ว +1

      Çok teşekkür ederim. Arduino dersleri eğitimlerimizi beğenmenize sevindim. İyi çalışmalar diliyorum.

  • @burak3298
    @burak3298 3 ปีที่แล้ว

    Sağolun.

  • @electronic7979
    @electronic7979 3 ปีที่แล้ว +1

    Emeğinize sağlık

    • @SendeKodYaz
      @SendeKodYaz  3 ปีที่แล้ว +1

      Çok teşekkür ederim.

  • @furkanaltun2116
    @furkanaltun2116 2 ปีที่แล้ว

    c# öğrenirken anlamada zorlanmıştım, keşke buradan öğrenseydim bu kodları

    • @SendeKodYaz
      @SendeKodYaz  2 ปีที่แล้ว

      Selamlar. C# derslerini kanalımızdan mı takip etmiştiniz.

  • @skibidigman
    @skibidigman 3 ปีที่แล้ว

    Hocam bazen derslere odaklanmaktan yorum yazamıyorum lütfen derslere devam edin size ihtiyacımız var

  • @bilimAdimlari
    @bilimAdimlari 3 ปีที่แล้ว

    lıke