Điện tử / Màn hình hiển thị

Trình chỉnh sửa ma trận LED (Trình tạo mảng byte 8×8 và 16×16)

Nhấp để vẽ hình ảnh hoặc ký tự trên ma trận điểm LED 8×8, 8×16 hoặc 16×16, rồi nhận mảng giá trị hàng ở dạng thập lục phân hoặc nhị phân để dán vào mã Arduino hoặc mã của vi điều khiển khác.

Trình chỉnh sửa ma trận LED (Trình tạo mảng byte 8×8 và 16×16): Mỗi hàng của ma trận trở thành một số, với điểm ngoài cùng bên trái nằm ở bit cao nhất: một hàng sáng theo dạng .##..##. có giá trị 0x66. Mảng sử dụng uint8_t cho các hàng 8 điểm và uint16_t cho các hàng 16 điểm. Dán một mảng hiện có ở dạng thập lục phân, nhị phân hoặc thập phân sẽ vẽ lại mảng đó để bạn thay đổi. Chạy 100% cục bộ trong trình duyệt của bạn, không có tệp nào được tải lên máy chủ.

Lượt chạy
Trong trình duyệt của bạn
Chi phí
Miễn phí · không cần đăng ký
Trạng thái khả dụng
Sẵn sàng sử dụng
Trình chỉnh sửa ma trận LEDXử lý cục bộ

Chạy hoàn toàn trong trình duyệt của bạn

Mã

const uint8_t image[8] = {
  0x00,
  0x66,
  0xFF,
  0xFF,
  0x7E,
  0x3C,
  0x18,
  0x00
};
Tải từ mã

Nhấp hoặc kéo qua các chấm để vẽ. Mỗi hàng sẽ trở thành một số, trong đó chấm ngoài cùng bên trái là bit cao nhất, theo thứ tự mà hầu hết thư viện MAX7219 và ma trận LED dùng để hiển thị từng hàng; nếu ma trận của bạn hiển thị hình ảnh bị lật gương hoặc xoay, hãy đảo thứ tự trong mã hoặc xoay hình vẽ.

Sử dụng ma trận

Với thư viện LedControl phổ biến dành cho các mô-đun MAX7219, một vòng lặp như for (int row = 0; row < 8; row++) lc.setRow(0, row, image[row]); sẽ hiển thị hình ảnh.

Nếu muốn tạo ký tự trên màn hình LCD văn bản, hãy dùng trình tạo ký tự tùy chỉnh cho LCD.

Thiết kế hình ảnh nhỏ

Ở kích thước 8 × 8, các đường nét đơn giản dễ nhận biết nhất: trái tim, mũi tên, khuôn mặt cười hoặc một chữ số trong khung 5 × 7 có một cột trống. Giữ nét vẽ rộng một chấm.

Nếu muốn chuyển ảnh thành nghệ thuật điểm ảnh dạng khối, hãy dùng bộ chuyển đổi nghệ thuật điểm ảnh.

Cách sử dụng

  1. Chọn kích thước ma trận.
  2. Nhấp hoặc kéo qua các điểm để vẽ; dịch chuyển, đảo màu hoặc xóa khi cần.
  3. Sao chép mã hoặc tải lên một mảng hiện có để chỉnh sửa.

Quyền riêng tư và giới hạn

Mọi thứ đều chạy trong trình duyệt của bạn.

Công cụ liên quan

Câu hỏi thường gặp

Tại sao hình ảnh của tôi lại bị phản chiếu?

Các mô-đun đấu dây cho hàng và cột theo những cách khác nhau. Hãy đảo thứ tự bit hoặc thứ tự hàng trong mã của bạn, hoặc vẽ hình ảnh phản chiếu tại đây.

Tôi có thể tạo các khung hình hoạt ảnh không?

Hãy vẽ từng khung hình, sao chép mảng của khung đó rồi phát lần lượt từng mảng trong chương trình của bạn.

Công cụ này có hoạt động với các mô-đun MAX7219 không?

Có: mỗi giá trị hàng có thể được gửi đến một trong các thanh ghi chữ số của MAX7219, từ 1 đến 8.

Công cụ miễn phí · trong trình duyệt của bạn lượt chạy · không cần tài khoản