Arduino: Definiera dina egna funktioner - hur det fungerar
För att programmera en Arduino används objektorienterad programmering. Därför kan du också definiera funktioner (eller "metoder") själv. Du kan ta reda på hur du gör detta i detta praktiska tips.
Arduino: Definiera metoder utan returvärde
Metoderna som inte ger något värde är välkända.
- De börjar alltid med ordet "ogiltigt" och metodens namn. Definiera en ny metod för testet med kommandot »void test () {}«.
- Skriv nu de kommandon som metoden är att utföra i de lockiga parenteserna.
Definiera funktioner med returvärde på Arduino
Alternativt kan du också definiera en metod som returnerar ett returvärde.
- Skriv först typen av returvärde och sedan metodens namn. Ett exempel på detta är "boolean ist_trahr () {}".
- Skriv i de lockiga parenteserna »returnera« och efter det, vilket värde som ska returneras: »boolean ist_trahr () {return true; } "
Arduino: skapa metoder med parametrar
Funktioner med ett returvärde blir riktigt praktiska om dessa parametrar används.
- Ett exempel på detta är metoden »int add (int a, int b) {return a + b; }". Som du kan se, skriv typen och flera tillfälliga variabler inom parenteserna.
- Funktionssamtalet »lägg till (2, 3);« skulle nu returnera 5.
I nästa praktiska tips lär du dig att styra en servomotor med en potentiometer.