Funkcijos

Funkcijos leidžia struktūrizuoti programas kodo segmentais, kad būtų galima atlikti atskiras užduotis ir veiksmus. Įprastai funkcijos kuriamos, norint tą patį veiksmą, atlikti daugiau nei vieną kartą.

Pagrindiniai funkcijų naudojimo privalumai:

  • Padeda suprasti programą ir skaityti kodą.
  • Funkcijos leidžia aprašyti veiksmą vienoje vietoje, taip išlaikant DRY („do not repeat yourself“) principą.
  • Suteikia galimybę parašytą kodą pataisyti vienoje vietoje, taip išvengiant papildomų klaidų.
  • Funkcijos sumažiną kodo apimtis, nes kodas nėra kartojamas daug kartų, o reikalingam veiksmui atlikti iškviečiamos funkcijos.

Kaip jau minėjome ankstesnėse pamokose Arduino programos turi dvi esmines ir būtinas funkcijos setup() ir loop().

Funkcijos deklaravimas

Aprašymo metu nurodomi:

  • Funkcijos grąžinamų duomenų tipas.
  • Funkcijos pavadinimas.
  • Funkcijos argumentų duomenų tipai bei pavadinimai.
  • Funkcijos vykdomos užduotys aprašomos riestiniuose skliaustuose.

Funkcijos deklaravimo pavyzdys


Socialiniai tinklai
Pasiekite mūsų bendruomenę socialinėje erdvėje
Siekiame suburti tvirta ir draugiška bendruomene socialiniuose tinkluose, kuri bus pasiekiama ir atvira visiems.
Facebook
Youtube
Github
Codepen
LinkedIn
Instagram
Bendruomenė
Arduinopagalba.lt
Nesvarbu ar tu ieškai informacijos ar nori ją perduoti, mūsų bendruomenėje laukiami visi. Siekiame, kad projektas ne tik teiktų informaciją, bet ir padėtų surasti bendraminčius.
Prisijungti