Arduino: Zdefiniuj własne funkcje - jak to działa
Do programowania Arduino używa się programowania obiektowego. W związku z tym możesz także samodzielnie definiować funkcje (lub „metody”). W tym praktycznym poradniku możesz dowiedzieć się, jak to zrobić.
Arduino: Definiuj metody bez wartości zwracanej
Metody, które nie zwracają żadnej wartości, są dobrze znane.
- Zawsze zaczynają się od słowa „void” i nazwy metody. Zdefiniuj nową metodę testu za pomocą polecenia »void test () {}«.
- Teraz w nawiasach klamrowych napisz polecenia, które ma wykonać metoda.
Zdefiniuj funkcje z wartością zwracaną na Arduino
Alternatywnie możesz również zdefiniować metodę, która zwraca wartość zwracaną.
- Najpierw wpisz typ zwracanej wartości, a następnie nazwę metody. Przykładem tego jest „boolean ist_trahr () {}”.
- Napisz w nawiasach klamrowych »return«, a po nim, którą wartość należy zwrócić: »boolean ist_trahr () {return true; } "
Arduino: twórz metody z parametrami
Funkcje z wartością zwracaną stają się naprawdę praktyczne, jeśli zostaną użyte te parametry.
- Przykładem tego jest metoda »int add (int a, int b) {return a + b; }”. Jak widać, wpisz w nawiasach typ i kilka zmiennych tymczasowych.
- Wywołanie funkcji »add (2, 3);« zwróci teraz 5.
W następnej praktycznej wskazówce dowiesz się, jak sterować serwosilnikiem za pomocą potencjometru.