Tư vấn: 0979.466.469 / 0938.128.290

MENU

Hàm delay trong Arduino

Báo giá đặt hàng nhập

Trong bài viết này Điện Tử Tương Lai sẽ chia sẻ về hàm delay trong Arduino.

 

Mô tả

Tạm dừng chương trình trong khoảng thời gian (tính bằng mili giây) được chỉ định làm tham số. (Có 1000 mili giây trong một giây.)

 

Cú pháp

delay(ms)

 

Thông số

ms: số mili giây để tạm dừng. Các kiểu dữ liệu được phép: unsigned long.

 

Module điện tử 932*50

Return

Không có gì

 

Code mẫu

Code tạm dừng chương trình trong một giây trước khi chuyển đổi chân đầu ra.

 

Ghi chú

Mặc dù có thể dễ dàng tạo LED nhấp nháy với chức năng delay() và nhiều sketch sử dụng delay ngắn cho các tác vụ như chống dội nút nhấn, việc sử dụng delay() trong sketch có những hạn chế đáng kể. Không thể đọc các cảm biến, tính toán toán học hoặc thao tác chân nào khác trong khi thực hiện hàm delay. Do đó trên thực tế, nó khiến hầu hết các hoạt động khác bị tạm dừng. Các lập trình viên có kinh nghiệm thường tránh việc sử dụng delay() để xác định thời gian của các sự kiện dài hơn 10 mili giây trừ khi Arduino sketch rất đơn giản.

 

Tuy nhiên, một số điều nhất định vẫn tiếp diễn trong khi hàm delay() đang điều khiển chip Atmega, vì hàm delay không vô hiệu hóa các ngắt. Giao tiếp nối tiếp xuất hiện ở chân RX được ghi lại, các giá trị PWM (analogWrite) và trạng thái chân được duy trì và ngắt sẽ hoạt động như bình thường.

Gia công pcb 932*150
Sản phẩm nổi bật
Sale 0%
70000 /Cái
/ Cái

Code: M-7006-056 Còn hàng

Lưu xem sau
Sale 0%
121000 /Cái
/ Cái

Code: M-7006-040 Còn hàng

Lưu xem sau
Sale 0%
50000 /Cái
/ Cái

Code: 7006-060 Còn hàng

Lưu xem sau
Sale 0%
40000 /Cái
/ Cái

Code: 7006-031 Còn hàng

Lưu xem sau
Hỗ trợ liên kết
0979466469
0899909838
0938128290
0899909838
Khiếu nại: 0964238397
0979466469
0868565469
0868565469

Hotline: 0979 466 469

Loading
0359 366 469
Bạn cần linh kiện mẫu ? 7-11 ngày