Trong bài này Điện Tử Tương Lai sẽ chia sẻ về hàm bitWrite trong Arduino là gì, cú pháp, code mẫu.
Mô tả bitWrite()
Viết một bit của một biến số.
Cú pháp
bitWrite (x, n, b)
Thông số
x: biến số cần ghi.
n: bit nào trong số cần ghi, bắt đầu từ 0 cho bit có ý nghĩa nhỏ nhất (ngoài cùng bên phải).
b: giá trị cần ghi vào bit (0 hoặc 1).
Return
Không có gì
Code mẫu
Thể hiện việc sử dụng bitWrite bằng cách in giá trị của một biến vào Serial Monitor trước và sau khi sử dụng bitWrite().
void setup() {
Serial.begin(9600);
while(! Serial) {} // đợi cổng nối tiếp kết nối. Chỉ cần thiết cho cổng USB gốc
byte x = 0b10000000; // tiền tố 0b chỉ ra một hằng số nhị phân
Serial.println (x, BIN); // 10000000
bitWrite(x, 0, 1); // ghi 1 vào bit quan trọng nhất của x
Serial.println(x, BIN); // 10000001
}
void loop() {}
Hotline: 0979 466 469