Mục lục:

Ma trận chấm 32x8 Max7219 Giao diện với Ardiuno: 5 bước (có hình ảnh)
Ma trận chấm 32x8 Max7219 Giao diện với Ardiuno: 5 bước (có hình ảnh)

Video: Ma trận chấm 32x8 Max7219 Giao diện với Ardiuno: 5 bước (có hình ảnh)

Video: Ma trận chấm 32x8 Max7219 Giao diện với Ardiuno: 5 bước (có hình ảnh)
Video: Tự học Arduino bài 4: Điều khiển LED Matrix 2024, Tháng bảy
Anonim
Ma trận chấm 32x8 Max7219 Giao diện với Ardiuno
Ma trận chấm 32x8 Max7219 Giao diện với Ardiuno
Ma trận chấm 32x8 Max7219 Giao diện với Ardiuno
Ma trận chấm 32x8 Max7219 Giao diện với Ardiuno

Chào mọi người, Dựa trên Dot Matrix o Max7219 không phải là mới vào năm 2020, cho đến gần đây, quá trình thiết lập đã được ghi lại đầy đủ, người ta sẽ tải xuống thư viện phần cứng từ MajicDesigns. và thay đổi một vài dòng trong các tệp tiêu đề và FC16 đã hoạt động như một sự quyến rũ. Điều này xảy ra cho đến khi MajicDesigns sửa tất cả các lỗi trong thư viện. Bây giờ phương pháp được tài liệu hóa không hoạt động..

Tôi đã dành vài ngày để tìm kiếm và tình cờ phát hiện ra nó.. Có thể một số chuyên gia có thể biết nó rồi. Nhưng nghĩ để ghi lại tài liệu và chia sẻ nó, để giúp những người mới khác như tôi

Bước 1: Chúng ta cần gì?

Chúng ta cần gì?
Chúng ta cần gì?
  • Bo mạch dotmatrix Max7219 32 x 8
  • Ardiuno Nano
  • Bảng bánh mì
  • Một số dây
  • Máy tính xách tay hoặc Máy tính để bàn với Ardiuno Ide

Bước 2: Max7219?

Tối đa 7219?
Tối đa 7219?
  • Nếu bạn không chắc mình có max7219 hay không, đừng bật ra ma trận điểm dẫn
  • Sử dụng điện thoại di động của bạn để phóng to và chụp ảnh
  • Điều này làm cho nó dễ đọc hơn

Bước 3: Cài đặt trình điều khiển

Cài đặt trình điều khiển
Cài đặt trình điều khiển
Cài đặt trình điều khiển
Cài đặt trình điều khiển
  • trong Ardiuno Ide, đi tới "Công cụ"> "Quản lý thư viện"
  • Sau đó tìm kiếm md_max
  • Cài đặt "MD_MAX72xx" và "MD_Parola"
  • Khởi động lại Ardiuno chỉ để đảm bảo các thư viện đã được tải

Bước 4: Lỗi và giải pháp

Lỗi và Giải pháp
Lỗi và Giải pháp
Lỗi và Giải pháp
Lỗi và Giải pháp
Lỗi và Giải pháp
Lỗi và Giải pháp
  • Thực hiện kết nối theo mã

    • CLK_PIN 13
    • DATA_PIN 11
    • CS_PIN 12
    • Điều chỉnh Max_device thành 4
  • Tôi đã thử nghiệm nó với các ví dụ khác nhau nhưng tôi nhận thấy rằng các ký tự bị lộn xộn
  • Đôi khi có thể do kết nối / dây lỏng lẻo trên breadboard
  • Trong hầu hết các trường hợp, đó là do CTNH khởi tạo không chính xác
  • Có 4 giờ dựa trên các kết nối

    • MD_MAX72XX:: PAROLA_HW
    • MD_MAX72XX:: GENERIC_HW
    • MD_MAX72XX:: ICSTATION_HW
    • MD_MAX72XX:: FC16_HW
  • "Parola_HW" là mặc định, chúng tôi cần kiểm tra từng cái một để kiểm tra xem cái nào hoạt động tốt nhất
  • Hãy nhớ đặt lại nguồn cho Ardiuno trước khi bạn kiểm tra từng cài đặt
  • Đối với tôi FC16_HW đã hoạt động

Bước 5: Điều chỉnh mã

Điều chỉnh mã
Điều chỉnh mã
Điều chỉnh mã
Điều chỉnh mã
Điều chỉnh mã
Điều chỉnh mã
  • Cập nhật loại phần cứng thành "FC16_HW"
  • Max_device as 4 cho ma trận 32 x 8
  • Viết lại mã vào Ardiuno Nano
  • Kiểm tra màn hình
  • Thì đấy, nó hoạt động !!

Hy vọng điều này sẽ giúp ai đó trong tương lai.

Hãy chia sẻ ý kiến và đề xuất của bạn

Đề xuất: