Kiểu dữ liệu boolean
Giới thiệu về kiểu dữ liệu boolean
Một biến được khai báo kiểu boolean sẽ chỉ nhận một trong hai giá trị: true hoặc false. Và bạn sẽ mất 1 byte bộ nhớ cho điều đó.
Lưu ý về kiểu dữ liệu boolean
Những cặp giá trị sau là tương đương nhau. Về bản chất, chúng đều là những hằng số nguyên với 2 giá trị 0 và 1:
- true - false
- HIGH - LOW
- 1 - 0
Ví dụ:
int led = 13;
boolean led_status;
void setup() {
pinMode(led, OUTPUT);
led_status = true; // led ở trạng thái bật
}
void loop() {
digitalWrite(led, led_status); // bật đèn, led_status = 1
delay(1000);
digitalWrite(led, !led_status); // tắt đèn, !led_status = 0
delay(1000);
}