Arduino programos struktūra
Įprastos ir nesudėtingos Arduino IDE programos struktūra dažniausiai skirstoma į dvi esmines funkcijas t.y:
- Setup( )
- Loop( )
Setup( ) - funkcijos vykdymas pradedamas vos tik paleidus programa Arduino plokštėje ir yra kartojamas tik tuo atveju jei plokštė restartuojama, ar atnaujinamas elektros energijos tiekimas po jos nutraukimo. Funkcijos esminė paskirtis – aprašyti kintamuosius, pin’us, naudojamas bibliotekas.
Loop( ) - Šios funkcijos paskirtį išduoda jos pavadinimas. Naudodamasi setup() funkcijoje aprašytomis pradinėmis reikšmėmis ši funkcija vykdo aprašytus veiksmus ir nuosekliai juos kartoja vykdydama ciklus.