전자기기 / 디스플레이

LED Matrix Editor (8×8 및 16×16 바이트 배열 생성기)

클릭하여 8×8, 8×16 또는 16×16 LED 도트 매트릭스에 그림이나 문자를 그리고, Arduino 또는 다른 마이크로컨트롤러 코드에 붙여 넣을 행 값 배열을 16진수나 2진수로 가져옵니다.

LED Matrix Editor (8×8 및 16×16 바이트 배열 생성기): 매트릭스의 각 행은 하나의 숫자가 되며, 가장 왼쪽 점은 최상위 비트를 사용합니다. .##..##.처럼 켜진 행은 0x66입니다. 배열은 8개 점 행에 uint8_t를, 16개 점 행에 uint16_t를 사용합니다. 16진수, 2진수 또는 10진수로 된 기존 배열을 붙여 넣으면 배열이 다시 그려지므로 수정할 수 있습니다. 서버에 파일을 전혀 업로드하지 않고 브라우저에서 100% 로컬로 실행됩니다.

실행 횟수
브라우저에서
비용
무료 · 가입 불필요
사용 가능 여부
사용 가능
LED matrix 편집기로컬 처리

브라우저에서 전부 실행됩니다

코드

const uint8_t image[8] = {
  0x00,
  0x66,
  0xFF,
  0xFF,
  0x7E,
  0x3C,
  0x18,
  0x00
};
코드에서 불러오기

점을 클릭하거나 드래그하여 그립니다. 각 행은 왼쪽 점을 최상위 비트로 하는 하나의 숫자가 됩니다. 이는 대부분의 MAX7219 및 LED matrix 라이브러리가 행 단위 표시에서 사용하는 순서입니다. matrix에 그림이 좌우 반전되거나 회전되어 표시되면 코드에서 순서를 뒤집거나 그림을 회전하십시오.

배열 사용

MAX7219 모듈에 사용하는 일반적인 LedControl 라이브러리에서는 for (int row = 0; row < 8; row++) lc.setRow(0, row, image[row]);와 같은 루프가 이미지를 표시합니다.

대신 텍스트 LCD에 문자를 표시하려면 LCD 사용자 지정 문자 생성기를 사용하십시오.

작은 이미지 설계

8 × 8에서는 단순한 윤곽이 가장 잘 보입니다. 하트, 화살표, 웃는 얼굴 또는 5 × 7 상자 안에 여백 열을 둔 숫자 등을 만들 수 있습니다. 선은 점 하나 너비로 유지하십시오.

사진을 블록 형태의 픽셀 아트로 바꾸려면 픽셀 아트 변환기를 사용하십시오.

사용 방법

  1. 매트릭스 크기를 선택합니다.
  2. 점을 클릭하거나 드래그하여 그립니다. 필요에 따라 이동, 반전 또는 지우기를 사용합니다.
  3. 코드를 복사하거나 기존 배열을 불러와 편집합니다.

개인정보 보호 및 제한사항

모든 작업은 브라우저에서 실행됩니다.

관련 도구

자주 묻는 질문

그림이 좌우 반전되어 표시되는 이유는 무엇인가요?

모듈마다 행과 열을 연결하는 방식이 다릅니다. 코드에서 비트 순서나 행 순서를 반대로 바꾸거나, 여기에서 그림을 좌우 반전하여 그리십시오.

애니메이션 프레임을 만들 수 있나요?

각 프레임을 그리고 배열을 복사한 다음, 스케치에서 프레임을 차례로 재생하십시오.

MAX7219 모듈에서 작동하나요?

예. 각 행 값은 MAX7219의 1부터 8까지의 digit 레지스터 중 하나로 보낼 수 있습니다.

무료 도구 · 브라우저에서회 실행 · 계정 불필요