bitRead()

Giới thiệu

bitRead() sẽ trả về giá trị tại một bit nào đó được xác định bởi người lập trình của một số nguyên.

Cú pháp

bitRead(x, n) 

Tham số

x: một số nguyên thuộc bất cứ kiểu số nguyên nào

n: bit cần đọc. Các bit sẽ được tính từ phải qua trái, và số thứ tự đầu tiên là số 0

Trả về

Giá trị của 1 bit (1 hoặc là 0)

Ví dụ

bitRead(B11110010,0); // trả về 0
bitRead(B11110010,1); // trả về 1
bitRead(B11110010,2); // trả về 0

//Hàm bitRead có thể viết như sau
B11110010 >> 0 & 1 // = 0
B11110010 >> 1 & 1 // = 1
B11110010 >> 2 & 1 // = 0

 

Reference Tags: 
lên
3 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ả

Cảm biến mưa với Arduino

Chúng ta có thể dễ dàng nhận biết mưa bằng mắt thường hoặc cảm nhận ở da. Với tư tưởng ấy, các hệ thống điện tử phát hiện mưa cũng chia ra làm hai loại: thứ nhất là dùng camera để nhận biết và loại thứ hai là dùng cảm biến (tương tự da của con người). Vậy Arduino có thể phát hiện mưa bằng cách nào ?

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