Giới thiệu
digitalWrite()
là một hàm được sử dụng để ghi giá trị vào một chân kỹ thuật số (Digital pin) của Arduino.
Hàm digitalWrite() được sử dụng để điều khiển các linh kiện ngoại vi như đèn LED, relay, động cơ, và các linh kiện khác kết nối với các chân digital của Arduino. Bằng cách sử dụng hàm này, bạn có thể điều khiển trạng thái của các linh kiện.
Cú pháp
digitalWrite(pin, value);
Thông số
pin
là số của chân kỹ thuật số mà bạn muốn ghi giá trị vào.
value
là giá trị mà bạn muốn gán cho chân đó. Có hai giá trị được sử dụng:
HIGH
để đặt chân vào trạng thái cao (High), tương ứng với giá trị Logic 1.
LOW
để đặt chân vào trạng thái thấp (Low), tương ứng với giá trị Logic 0.
Trả về
Không
Code ví dụ
Dưới đây là một ví dụ về việc sử dụng hàm digitalWrite() để điều khiển một đèn LED:
const int ledPin = 13; // Chân kỹ thuật số được kết nối với đèn LED void setup() { pinMode(ledPin, OUTPUT); // Đặt chân kỹ thuật số là đầu ra } void loop() { digitalWrite(ledPin, HIGH); // Bật đèn LED (đặt chân vào trạng thái HIGH) delay(1000); // Chờ 1 giây digitalWrite(ledPin, LOW); // Tắt đèn LED (đặt chân vào trạng thái LOW) delay(1000); // Chờ 1 giây }