Lệnh digitalWrite trong Arduino
Mô tả
digitalWrite ghi giá trị CAO hoặc THẤP vào chân kỹ thuật số.
Nếu chân đã được cấu hình như một OUTPUT với pinMode (), điện áp của nó sẽ được đặt thành giá trị tương ứng: 5V (hoặc 3.3V trên bo 3.3V) đối với mức cao, 0V (nối đất) đối với mức thấp.
Nếu chân được định cấu hình là INPUT, digitalWrite () sẽ bật (mức cao) hoặc tắt (mức thấp) kéo lên bên trong trên chân đầu vào. Bạn nên đặt pinMode () thành INPUT_PULLUP để kích hoạt điện trở kéo lên bên trong.
Nếu bạn không đặt pinMode () thành OUTPUT và nối đèn LED với một chân, khi gọi digitalWrite (HIGH), đèn LED có thể bị mờ. Nếu không thiết lập rõ ràng pinMode (), digitalWrite () sẽ kích hoạt điện trở kéo lên bên trong, hoạt động giống như một điện trở hạn chế dòng điện lớn.
Cú pháp
digitalWrite (pin, value)
Thông số
pin: số chân Arduino.
giá trị: HIGH hoặc LOW.
Return
Không có gì
Code mẫu
Code này làm cho chân kỹ thuật số 13 trở thành ĐẦU RA và bật tắt nó bằng cách xen kẽ giữa mức cao và mức thấp ở tốc độ một giây.
Lưu ý
Các chân đầu vào analog có thể được sử dụng làm chân kỹ thuật số, được gọi là A0, A1, ... Ngoại lệ là các chân Arduino Nano, Pro Mini và chân A6 và A7 của Mini, chỉ có thể được sử dụng làm đầu vào analog.
Hotline: 0979 466 469