ksp gửi vào
- 64736 lượt xem
Giới thiệu
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 ý
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);
}

, bạn sẽ có thể làm một mạch tự động phát ra tiếng kêu beep beep thật to để phá một ai đó (trong lúc họ đang ngủ,...)! Đùa thôi, không nên quậy như vậy!

