Arduino: määratlege oma funktsioonid - kuidas see töötab
Arduino programmeerimiseks kasutatakse objektorienteeritud programmeerimist. Sellest lähtuvalt saate ka ise funktsioone (või "meetodeid") määratleda. Selle praktilise näpunäite abil saate teada, kuidas seda teha.
Arduino: määrake meetodid ilma tagasiväärtuseta
Meetodid, mis ei anna väärtust, on hästi teada.
- Need algavad alati sõnast "tühine" ja meetodi nimest. Määrake testimiseks uus meetod, kasutades käsku »void test () {}«.
- Nüüd kirjutage lokkis sulgudesse käsud, mida selle meetodi täitmiseks kasutatakse.
Defineerige funktsioonid Arduino tagastusväärtusega
Teise võimalusena võite määratleda ka meetodi, mis tagastab tagastatava väärtuse.
- Esmalt kirjutage tagastatava väärtuse tüüp ja seejärel meetodi nimi. Selle näiteks on "boolean ist_trahr () {}".
- Kirjutage lokkis sulgudesse »return« ja pärast seda, milline väärtus tuleks tagastada: »boolean ist_trahr () {return true; } "
Arduino: looge parameetritega meetodeid
Tagasiväärtusega funktsioonid muutuvad nende parameetrite kasutamisel tõesti praktiliseks.
- Selle näiteks on meetod »int add (int a, int b) {return a + b; } ". Nagu näete, kirjutage sulgudesse tüüp ja mitu ajutist muutujat.
- Funktsioonikõne »add (2, 3);« tagastaks nüüd 5.
Järgmises praktilises näpunäites saate teada, kuidas servomootorit potentsiomeetri abil juhtida.