LED_3_BITMATH_AND_SERIAL

Gợi ý ngắn: 
Làm nhấp nháy 3 con led liên tục
Cấp độ: 

Lần lượt dùng 3 chân digital 2, 3, 4 và 3 bit trong 1 byte để điều khiển 3 con led này. Nghĩa là bạn phải dùng hàm for kiểm tra 3 bit bất kỳ trong 1 byte từ đó điều khiển 3 đèn LED này. Tuy nhiên, việc bạn sử dụng hay không sử dụng hàm for không quá quan trọng. Mục đích của bài viết này là để làm khó bạn để bạn có thể vận dụng bit math vào việc lập trình.

  • Sử dụng Serial ở baudrate 9600
  • Sử dụng 3 bit đầu (0, 1, 2) trong 1 byte để điều khiển sự sáng của led.
  • Nhập một chữ cái bất kỳ trong bảng mã ANSII qua serial để thay đổi giá trị trong byte điều khiển LED.

ĐỆ TRÌNH BÀI GIẢI NGAY

Điểm: 
9
Các bài viết cùng tác giả

Bài 10: Đếm số lần nhấn một button - ButtonStateChange

Nếu bạn đã đọc qua Bài 3: Xác định trạng thái của một nút nhấn (button) thì chắc hẳn bạn đã biết cách sử dụng một button. Nhưng đôi khi bạn muốn button của bạn đặc biệt hơn một tí, chẳng hạn như là nhấn vài ba lần thì mới thực hiện chức năng của nó. Để làm được điều này, bạn cần biết được lúc nào button được nhấn và lúc nào button được thả ra, và đếm số lần. Hôm nay, tôi sẽ hướng dẫn bạn giải quyết vấn đề này.

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

Điều khiển NHIỀU NÚT BẤM chỉ với một chân của Arduino

Qua quá trình làm việc với Arduino, mình thấy có một giải pháp rất hay về việc sử dụng button với Arduino. Đó là chỉ cần sử dụng một chân analog với các nút nhấn và các điện trở có trị số khác nhau, ta có thể làm ra một bàn phím. Qua bài viết này, mình xin chia sẻ thư viện mình mới viết cho vấn đề này.

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