2017-11-29 14 views
-2

나는 LED 배열을 사용하여 데이터를 전송하는 프로젝트를 진행 중이다. 그러나 Arduino에 이미지를 가져 오는 데 문제가 있습니다. 이미지를 가져 오면 이진 형식으로 변환하여 데이터 스트림을 전송할 수 있습니다. 누구든지이 일이나 참고 문헌을 찾는 방법을 찾도록 도와 줄 수 있습니까?이미지를 Arduino로 가져 와서 이진 비트 스트림으로 변환하는 방법은 무엇입니까?

답변

0

"가져 오기"는 아마도 당신이해야 할 일이고, 고전적인 접근법은 bin2c과 같은 도구를 사용하여 원시 이진 파일을 C 소스 코드로 변환 한 다음 프로젝트로 컴파일 할 수 있습니다.

이렇게하면 "이미지를 원시 바이너리로 변환하는 방법"으로 옮겨집니다. 물론 다양한 이미지 조작 도구로이 작업을 수행 할 수 있습니다. 원시 바이너리는 일반적으로 런타임에 사용하기를 원하는 크기를 표현하는 방법이 없으므로이를 추가하는 방법을 찾아야합니다. 아마도 하드 코딩은 물론 응용 프로그램에 대해서는 괜찮습니다.

0

먼저 bin2c 또는 this으로 이미지를 이진으로 변환 한 다음 PROGMEM을 사용하여 데이터를 저장하고 검색하십시오.

어쨌든, 이미지 바이너리 형식 강하게 LED가 (있다가 & W을 B? RGB를? 무슨 해상도입니까?)

의 배열에 의해 예상되는 형식에 따라 달라집니다