Arduino: Definer dine egne funksjoner - hvordan det fungerer
For å programmere en Arduino brukes objektorientert programmering. Følgelig kan du også definere funksjoner (eller "metoder") selv. Du kan finne ut hvordan du gjør dette i dette praktiske tipset.
Arduino: Definer metoder uten returverdi
Metodene som gir ingen verdi er velkjente.
- De starter alltid med ordet "tomrom" og navnet på metoden. Definer en ny metode for testen med kommandoen »void test () {}«.
- Nå, i de krøllete parentesene, skriver du kommandoene som metoden er å utføre.
Definer funksjoner med returverdi på Arduino
Alternativt kan du også definere en metode som returnerer en returverdi.
- Skriv først typen returverdi og deretter navnet på metoden. Et eksempel på dette er "boolean ist_trahr () {}".
- Skriv i de krøllete parentesene »retur« og etter den, hvilken verdi som skal returneres: »boolean ist_trahr () {return true; } "
Arduino: lage metoder med parametere
Funksjoner med en returverdi blir veldig praktiske hvis disse parameterne brukes.
- Et eksempel på dette er metoden »int add (int a, int b) {return a + b; }". Som du kan se, skriv typen og flere midlertidige variabler i parentesene.
- Funksjonskallet »legge til (2, 3);« ville nå returnert 5.
I neste praktiske tips lærer du hvordan du kontrollerer en servomotor med et potensiometer.