Arduino: Kendi işlevlerinizi tanımlayın - nasıl çalışır?
Arduino'yu programlamak için, nesne yönelimli programlama kullanılır. Buna göre, fonksiyonları (veya "yöntemleri") kendiniz de tanımlayabilirsiniz. Bunu nasıl yapacağınızı bu pratik ipucunda bulabilirsiniz.
Arduino: Dönüş değeri olmayan yöntemleri tanımlama
Hiçbir değer döndürmeyen yöntemler iyi bilinmektedir.
- Her zaman "void" kelimesi ve yöntemin adı ile başlarlar. »Void test () {}« komutuyla test için yeni bir yöntem tanımlayın.
- Şimdi, köşeli parantez içinde, yöntemin yürüteceği komutları yazın.
Arduino'da dönüş değeri olan işlevleri tanımlama
Alternatif olarak, bir dönüş değeri döndüren bir yöntem de tanımlayabilirsiniz.
- Önce dönüş değerinin türünü ve ardından yöntemin adını yazın. Bunun bir örneği "boolean ist_trahr () {}".
- Kıvrımlı parantezlere »return« ve ondan sonra hangi değerin döndürülmesi gerektiğini yazın: »boolean ist_trahr () {return true; } "
Arduino: parametrelerle yöntemler oluşturma
Bu parametreler kullanılırsa dönüş değeri olan işlevler gerçekten pratik hale gelir.
- Bunun bir örneği, »int add (int a, int b) {return a + b; }". Gördüğünüz gibi, türü ve birkaç geçici değişkeni parantez içine yazın.
- »Add (2, 3);« fonksiyon çağrısı şimdi 5'e dönecektir.
Bir sonraki pratik ipucunda, bir potansiyometre ile bir servo motorun nasıl kontrol edileceğini öğreneceksiniz.