delayMicroseconds()

Giới thiệu

delayMicroseconds có nhiệm vụ dừng chương trình trong thời gian micro giây. Và cứ mỗi 1000000 micro giây = 1 giây.

Cú pháp

delayMicroseconds(micro);

Thông số

micro: thời gian ở mức micro giây. micro có kiểu dữ liệu là unsigned int. micro phải <= 16383. Con số này là mức tối đa của hệ thống Arduino, và có thể sẽ được điều chỉnh tăng trong tương lai. Và nếu bạn muốn dừng chương trình lâu hơn thì bạn cần dùng hàm delay

Trả về

không

Ví dụ

int outPin = 8;                 // digital pin 8

void setup()
{
  pinMode(outPin, OUTPUT);      // đặt là output
}

void loop()
{
  digitalWrite(outPin, HIGH);   // xuất 5V
  delayMicroseconds(50);        // đợi 50 micro giây
  digitalWrite(outPin, LOW);    // xuất 0V
  delayMicroseconds(50);        // đợi 50 micro giây
}

Ví dụ cho ta một cách để tạo một xung PWM tại chân số 8.

Reference Tags: 
lên
4 thành viên đã đánh giá bài viết này hữu ích.
Các bài viết cùng tác giả

Đổi DNS Google cho Win 7 và Win 8 như thế nào?

Đổi sang dùng hệ thống DNS của Google sẽ giúp tăng tốc độ lướt web và đôi khi chỉ có đổi DNS thì bạn mới có thể truy cập vào một số trang. Vì thế hãy bắt đầu tham khảo cách làm như thế nào để đổi DNS với Win 7 và Win 8. Và đó cũng là cách giúp các bạn bình luận trên Arduino.vn nếu không thấy mục bình luận.

lên
20 thành viên đã đánh giá bài viết này hữu ích.