ksp gửi vào
- 24147 lượt xem
Theo như yêu cầu của một số anh em, mình sẽ hỗ trợ thêm nút nhấn cho cái 8 relay này. Không chỉ nút nhấn mà còn nút cảm ứng nữa nhé!
Cộng đồng Arduino Việt Nam
Bài viết truyền cảm hứng cho bạn? Hãy làm theo và đóng góp lại cho tác giả tại đây.
ksp gửi vào
Theo như yêu cầu của một số anh em, mình sẽ hỗ trợ thêm nút nhấn cho cái 8 relay này. Không chỉ nút nhấn mà còn nút cảm ứng nữa nhé!
Select any filter and click on Apply to see results
ksp gửi vào
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.
ksp gửi vào
Qua bài viết Bài 2: Attiny13 - Trợ thủ đắc lực của Arduino - Lập trình nó?, chúng ta đã biết được cách lập trình một bé ATTiny13 để làm nhấp nháy một chú đèn LED. Hôm nay, chúng ta sẽ nâng cao một tí nữa, chúng ta sẽ lập trình chú ATTiny13 này để shiftOut ra 8 LED và hơn thế nữa!
Nếu bạn chưa biết về shiftOut, bạn có thể xem bài viết này và thực hiện nó trước!
Hãy trở thành thành viên của Cộng đồng Arudino Việt Nam để mở khóa chức năng này.
Ok, anh em cần làm các phần được yêu cầu trong bài này. Chuẩn bị sẵn phần cứng, module, phần mềm cài đặt các kiểu, vâng vâng và mây mây nha.
Anh em phải cài thêm thư viện OneButton nữa thì đoạn code bên dưới mới chạy được nhé.
Tiếp tới, phần nối dây, anh em nối theo 02 bảng sau:
Dành cho nút nhấn thường
Dành cho nút cảm ứng loại 8 chạm
Chúc các bạn thành công!