이게 비슷하게 생긴 보드가 여럿 되던데
기본적으로 마이크로비트 짭이죠.
여러 가지 보드들 정보 찾아 확인해 봤는데
계속 실패하다가
BPI:Bit라는게 이 보드랑 그냥 판박이네요.
https://www.banana-pi.org/banana-pi-steam/63.html
물론 대동소이하게 차이는 좀 나는데요.
서보모터 제어핀 대신 2번 조도센서가 있고
5V제어가 아니라 3V 제어 뭐 이런 차이입니다.
저는 다른 프로그램은 잘 몰라
아두이노 IDE를 이용했고요.
https://wiki.banana-pi.org/BPI:bit_for_Arduino
메인제어부가 esp32라서
아두이노 IDE로 esp32 사용할 수 있도록 검색해서
구성하였습니다.
LED 매트릭스는 Neopixelbus 라이브러리를 설치해줬습니다.
https://github.com/junhuanchen/BPI-BIT-Arduino/tree/master/example/UnitTest
유닛 테스트용 아두이노 프로그램소스인데
삼성보드랑 다른 것이 저 보드는 LED파워(구동전압)가 2V인데
삼성보드는 5V입니다.
일단 아두이노IDE에 ESP32 구성 후에 Neopixelbus까지 설치가 되었다면
저 소스를 불러온 후
소스 상단부에 있는
#define ledPower 2
를
#define ledPower 5
로 고쳐주고 그냥 바로 올려도
LED와 조도센서(삼성보드는 1번뿐입니다.), 부저등을 테스트 해볼 수 있습니다.
시리얼 모니터를 열어놓고 확인해 보세요.