pitagoever gửi vào
- 5235 lượt xem
Nhiệm vụ của các bạn là tập sử dụng 01 IC HC595 và hàm shiftout để điều khiển 8 LED có hiệu ứng như sau.
- 4 led 0, 2, 4, 6 sáng. 4 led còn lại tắt
- delay 100ms
- 4 led 1, 3, 5, 7 sáng, 4 led còn lại tắt.
- delay 100ms
Cộng đồng Arduino Việt Nam
Hãy tìm kiếm câu trả lời trong mục bình luận, vì có thể đã có thành viên gặp vấn đề giống bạn để có câu trả lời nhanh nhất!
pitagoever gửi vào
Nhiệm vụ của các bạn là tập sử dụng 01 IC HC595 và hàm shiftout để điều khiển 8 LED có hiệu ứng như sau.
pitagoever gửi vào
Nếu bạn chưa biết Ngắt (interrupt) là gì, vui lòng tham khảo thêm tại bài attachInterrupt().
Mặc định, Arduino luôn bật các ngắt nên trong phần setup(), bạn không cần gọi hàm này để bật các ngắt. Hàm interrupts() sẽ bật toàn bộ các ngắt đã được cài đặt. Nếu vì lý do nào đó bạn tắt các ngắt bằng hàm noInterrupts(), bạn sử dụng hàm này để bật lại các ngắt.
pitagoever gửi vào
Nếu bạn chưa biết Ngắt (interrupt) là gì, vui lòng tham khảo thêm tại bài attachInterrupt().
Khi cần chạy các đoạn chương trình yêu cầu chính xác về thời gian, bạn cần tắt các ngắt để Arduino chỉ tập trung vào xử lý các tác vụ cần thiết và chỉ duy nhất các tác vụ này. Các ngắt chạy nền sẽ không được thực thi sau khi gọi hàm noInterrupts().
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.