전자기기 / 디스플레이
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% 로컬로 실행됩니다.
- 카테고리
- 학교 및 학습 도구
- 실행 횟수
- 브라우저에서
- 비용
- 무료 · 가입 불필요
- 사용 가능 여부
- 사용 가능
브라우저에서 전부 실행됩니다
코드
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 상자 안에 여백 열을 둔 숫자 등을 만들 수 있습니다. 선은 점 하나 너비로 유지하십시오.
사진을 블록 형태의 픽셀 아트로 바꾸려면 픽셀 아트 변환기를 사용하십시오.
사용 방법
- 매트릭스 크기를 선택합니다.
- 점을 클릭하거나 드래그하여 그립니다. 필요에 따라 이동, 반전 또는 지우기를 사용합니다.
- 코드를 복사하거나 기존 배열을 불러와 편집합니다.
개인정보 보호 및 제한사항
모든 작업은 브라우저에서 실행됩니다.
관련 도구
자주 묻는 질문
그림이 좌우 반전되어 표시되는 이유는 무엇인가요?
모듈마다 행과 열을 연결하는 방식이 다릅니다. 코드에서 비트 순서나 행 순서를 반대로 바꾸거나, 여기에서 그림을 좌우 반전하여 그리십시오.
애니메이션 프레임을 만들 수 있나요?
각 프레임을 그리고 배열을 복사한 다음, 스케치에서 프레임을 차례로 재생하십시오.
MAX7219 모듈에서 작동하나요?
예. 각 행 값은 MAX7219의 1부터 8까지의 digit 레지스터 중 하나로 보낼 수 있습니다.
무료 도구 · 브라우저에서회 실행 · 계정 불필요