pitagoever gửi vào
- 5171 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
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.
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
Ngắt (interrupt) là những lời gọi hàm tự động khi hệ thống sinh ra một sự kiện. Những sự kiện này được nhà sản xuất vi điều khiển thiết lập bằng phần cứng và được cấu hình trong phần mềm bằng những tên gọi cố định.
Vì ngắt hoạt động độc lập và tự sinh ra khi được cấu hình nên chương trình chính sẽ đơn giản hơn.
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.