DigitalWrite()
Jump to navigation
Jump to search
Chức năng
_ Điều khiển một chân Digital, hoặc Analog được chỉ định xuất tín hiệu dạng Digital (HIGH
hoặc LOW
).
_ Điện áp của chân sẽ được đặt thành giá trị tương ứng: với 5V cho HIGH
và 0V (GND) cho LOW
.
Cú pháp
- digitalWrite(pin, value)
Tham số
- pin - số thứ tự của chân bo Arduino bạn muốn điều khiển.
vd: chân Digital D9, pin =9
.
vd: chân Analog A1, pin =A1
. - value -
HIGH
hoặcLOW
.
Dữ liệu trả về
- Không có.
Code mẫu
Làm cho chân A1 (Led) trở thành OUTPUT
.
Và điều khiển chân A1 xuất tín hiệu Digital xen kẽ HIGH
và LOW
với mỗi 1s thay đổi lần.
#define ledPin A1 // Led kết nối chân A1 /* ----------------------------------------------------- */ void setup() { pinMode(ledPin, OUTPUT); // Đặt chân A1 là OUTPUT } /* ----------------------------------------------------- */ void loop() { digitalWrite(ledPin, HIGH); // Xuất tín hiệu HIGH đến Led delay(1000); // Đợi 1s digitalWrite(ledPin, LOW); // Xuất tín hiệu LOW đến Led delay(1000); // Đợi 1s }
Lưu ý
_ Chân phải được cấu hình là OUTPUT
với pinMode()
.
_ Các chân Analog cũng có thể sử dụng hàm digitalWrite()
như các chân Digital.