Laiko valdymo fukcijos
Arduino suteikia keturias funkcijas padedančias valdyti bei kontroliuoti laiką:
- delay() – funkcijos veikimo principas paprastas, skliaustuose skaitine reikšme įrašomas argumentas kuris lygus milisekundžių skaičiui kurį delay funkcija ir uždels proceso veikimą. Kalbant paprastai, tiek kiek laiko bus įrašoma į šią funkcija kaip parametras tiek laiko tęsis
- delayMicroseconds() – funkcijos veikimas analogiškas kaip ir delay() tačiau čia argumentas skaičiavimui pateikiamas ne milisekundėmis, o mikrosekundėmis. Verta prisiminti tai, kad viena milisekundė lygi tūkstančiui mikrosekundžių.
- millis() – šios funkcijos paskirtis grąžinti milisekundžių skaičių kuris skaičiuojamas nuo programos veikimo pradžios.
- micros() – kaip ir millis() ši funkcija skaičiuoja programos veikimo laiką, tačiau ji grąžina verte mikrosekundėmis.