DelayMicroseconds(us)
來自ALSROBOT WiKi
void delayMicroseconds (unsigned int us)
延時(微秒)
延時, 單位為微妙(1毫秒有1000微妙). 如果延時的時間有幾千微妙, 那么建議使用 delay 函數(shù). 目前參數(shù)最大支持16383微妙(不過以后的版本中可能會變化).
以下代碼向第8號引腳發(fā)送脈沖, 每次脈沖持續(xù)50微妙的時間.
int outPin = 8; // digital pin 8 void setup() { pinMode(outPin, OUTPUT); // sets the digital pin as output } void loop() { digitalWrite(outPin, HIGH); // sets the pin on delayMicroseconds(50); // pauses for 50 microseconds digitalWrite(outPin, LOW); // sets the pin off delayMicroseconds(50); // pauses for 50 microseconds }