Arduino: Definer dine egne funktioner - hvordan det fungerer
Til programmering af en Arduino bruges objektorienteret programmering. I overensstemmelse hermed kan du også definere funktioner (eller "metoder") selv. Du kan finde ud af, hvordan du gør dette i dette praktiske tip.
Arduino: Definer metoder uden en returværdi
Metoderne, der ikke giver nogen værdi, er velkendte.
- De starter altid med ordet "tomrum" og metodens navn. Definer en ny metode til testen med kommandoen »void test () {}«.
- Skriv nu de kommandoer, som metoden er at udføre, i de krøllede parenteser.
Definer funktioner med returværdi på Arduino
Alternativt kan du også definere en metode, der returnerer en returværdi.
- Skriv først typen af returneringsværdien og derefter navnet på metoden. Et eksempel på dette er "boolsk ist_trahr () {}".
- Skriv i de krøllede parenteser »return« og derefter den, hvilken værdi der skal returneres: »boolsk ist_trahr () {return true; } "
Arduino: oprette metoder med parametre
Funktioner med en returværdi bliver virkelig praktiske, hvis disse parametre bruges.
- 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 parenteserne.
- Funktionskaldet »tilføj (2, 3);« ville nu vende tilbage 5.
I det næste praktiske tip lærer du, hvordan man styrer en servomotor med et potentiometer.