Opis funkcji delayMicroseconds()
Funkcja delayMicroseconds() wstrzymuje wykonanie programu na zadany okres czasu podany jako parametr w milisekundach.
Dla większych wartości niż 16383 zalecane jest używanie funkcji delay(), ponieważ funkcja generuje jedynie dokładne opóźnienie dla wartości mniejszych niż 16383.
Składnia
delayMicroseconds(us)
Parametry
us – liczba mikrosekund typu unsigned long
Wartość zwracana
Funkcja nie zwraca żadnej wartości
Przykład
int ledPin = 13; // dioda LED podłączona do pinu 13 void setup() { pinMode(ledPin, OUTPUT); // ustaw diodę jako wyjście } void loop() { digitalWrite(ledPin, HIGH); // włącz diodę delayMicroseconds(100); // odczekaj 100us digitalWrite(ledPin, LOW); // wyłącz diodę delayMicroseconds(100); // odczekaj 100us }