boolean

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);          
}

Reference Tags: 
lên
6 thành viên đã đánh giá bài viết này hữu ích.
Các bài viết cùng tác giả

Tạo một quy trình công nghiệp với các bước bằng Arduino

Như đã nói ở vấn đề trước Xử lý nhiều tiến trình cùng một lúc trên Arduino - Có thể hay không?, chúng ta có thể xử lý nhiều tiến trình trên Arduino theo cơ chế bất đồng bộ. Tuy nhiên, một vấn đề khá hay mà từ các bình luận ở bài viết đó, mình mới ngộ ra được, đó là làm thế nào để xây dựng một quy trình công việc thực sự trên một board mạch Arduino. Thiết nghĩ, điều đó, hoàn toàn có thể thực hiện được, và xin chia sẻ với mọi người qua bài viết này nhằm giúp tất cả chúng ta có một thư viện chuẩn để làm những công việc phức tạp hơn.

lên
12 thành viên đã đánh giá bài viết này hữu ích.

Bài 3: Cài đặt Driver cho máy tính để lập trình mạch Intel Galileo

Sau khi đã download phần mềm Arduino Galileo-ized IDE vs máy tính và cài đặt. Bước tiếp theo là bạn phải cài Driver cho máy tính để có thể lập trình được cho mạch Intel Galileo. Với mỗi hệ điều hành khác nhau, ta có những bước khác nhau. Vì vậy, bạn hãy chọn đúng hệ điều hành của mình để cài đặt driver.

lên
3 thành viên đã đánh giá bài viết này hữu ích.