안녕하세요 대짜이찐입니다
이번 시간엔 I2C 통신을 하는 0.96인치 oled 모듈을
아두이노로 제어하는 방법에 대해 알려드리겠습니다.
사용할 oled 제품은 0.96 인치로 i2c 통신을 하기 때문에 핀이 4개밖에 없습니다.
픽셀은 128 x 64 픽셀을 가지고 있는 제품입니다.
OLED 제어를 위한 라이브러리는
u8glib를 사용하겠습니다
아래링크에서 다운로드 가능합니다.
https://code.google.com/archive/p/u8glib/
빨간색으로 줄쳐진 아두이노 라이브러리를 다운로드 해주세요.
제가 다운로드할 때에 최신버전은 1.18.1버전이었습니다.
라이브러리를 아두이노 IDE에 추가해주시고
파일 - 예제 - U8glib - Graphics Test 예제를 실행시켜주세요.
이 때 그냥 컴파일 할 시 오류가 생기기 때문에 OLED를 선택해줘야 합니다.
이 부분에서 '//'를 제거하여 주석처리를 풀어주세요.
각 OLED에 사용된 칩과 픽셀크기를 선택해서 주석을 제거해야합니다.
그 후 업로드 하면 아래와 같이 동작합니다.
용량이 커서 업로드할 때 시간이 조금 걸리는건 단점입니다.
위에 사용된 제품들은 디바이스마트에서 구매하실 수 있습니다
https://www.devicemart.co.kr/goods/view?no=1384209
https://www.devicemart.co.kr/goods/view?no=1311755
감사합니다.
0 댓글