LED_SHIFTOUT_8_LED_BLINK_ALTERNATE

Gợi ý ngắn: 
Sử dụng 01 IC HC595 và hàm shiftout để điều khiển 8 LED
Cấp độ: 

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

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

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

noInterrupts()

Giới thiệu

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().

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

Xung PWM

Xung là các trạng thái cao / thấp (HIGH/LOW) về mức điện áp được lặp đi lặp lại. Đại lượng đặc trưng cho 1 xung PWM (Pulse Width Modulation) bao gồm tần số (frequency) và chu kì xung (duty cycle).

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