64x32 매트릭스 LED?
64x32 매트릭스 LED는 LED를 64x32 개의 격자형으로 구성해 놓은 디스플레이 장치입니다.
가로와 세로에 각각 신호를 주어 해당하는 LED 를 점등하며, 2,048개의 LED들을 이용하여 다향한 문자나 기호, 표정 등을 출력할 수 있고, LED 출력 테스트를 하는데에도 유용하게 사용이 됩니다.
세팅하기
64x32 LED Matrix를 활용한 예제들을 실행하기 위한 준비 단계입니다.
아래의 준비물을 이용해 Wi-Fi, Bluetooth, Matrix 기능을 구현할 수 있습니다.
[ 준비물 ]
64x32 LED 매트릭스 1개 | ESP32_WROVER_E 보드 | 점퍼케이블 1개 |
LED 매트릭스 전원 케이블 1개 |
USB C타입 케이블 |
* 준비물 구입 링크
https://smartstore.naver.com/frontiers/products/5380911083%EF%BB%BF
[ 결선하기 ]
점퍼케이블을 In 방향에 맞추어 보드와 연결합니다
(LED 매트릭스에 화살표(->) 또는 JIN1, JOUT1과 같은 식으로 IN, OUT 표시가 되어 있습니다.)
파워케이블도 방향을 잘 맞추어 연결합니다
[ 버튼 설명 ]
왼쪽부터 USB C타입, 모드 변경 버튼, 전원 버튼 입니다.
[ 보드매니저 추가하기 ]
저희가 이용하는 ESP32 보드를 사용하기 위해 보드 매니저를 설치 해보겠습니다.
① 아두이노 IDE에서
파일 → 환경 설정을 선택합니다.
② 추가적인 보드 매니저 URLs에 아래 링크를 추가합니다.
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json
③ 아두이노 IDE에서
툴 → 보드 → 보드 매니저를 선택합니다.
④ esp32 을 검색하여 'esp32' 설치를 해줍니다
[ 라이브러리 추가하기 ]
앞으로 진행될 예제들을 위한 라이브러리를 추가 해보겠습니다.
① 아두이노 IDE에서
스케치 → 라이브러리 포함하기 → 라이브러리 관리를 선택합니다.
② GFX 을 검색하여 'Adafruit GFX Library' 설치를 해줍니다
③ 이후 [ Install all ] 버튼을 클릭해 'Adafruit BusIO' 라이브러리도 함께 설치합니다.
* [ Install all ] 버튼이 나타나지 않으면 'BusIO' 을 검색하여 설치를 해줍니다
[ 보드 구동을 위한 툴 설정 ]
[ 라이브러리 설치하기 ]
github.com/iotfrontiers/ESP32-P3RGB64x32MatrixPanel
위 P3RGB64x32MatrixPanel 라이브러리를 다운받아 아두이노 라이브러리 경로에 압축을 풀어줍니다.
* Default Path : Documents\Arduino\libraries
☆ 보드매니저/라이브러리 추가와 라이브러리 설치를 모두 해주셔야 예제들을 진행할 수 있습니다 ☆
댓글