Funkcja delayMicroseconds()

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
}

Zobacz też