아두이노 oled 디스플레이 0.96 1.3는 호환이 안된다(같은 것이 아니다)

    

아두이노 oled 0.96짜리로 쓰다가 너무 작아서 1.3 시키면 그냥 바꿔 끼면 되는 줄 알았는데

왠걸 깨지는 것이었다

0.96은 SSD1306 디스플레이 이고 1.3은 SH1106 디스플레이라서 서로 다른거라고 한다

SSD1306은 adafruit 전용라이브러리가 있어서 그거 쓰면 되지만

SH1106은 없어서 공용라이브러리인 U8glib을 써야 한다.


여기서 깨달음

https://www.reddit.com/r/arduino/comments/13h7tmz/u8g2_not_declared_in_scope/?rdt=63221


https://m.blog.naver.com/ysahn2k/221582484443


공용 라이브러리 쪽으로 코드 수정해야겠다

댓글

이 블로그의 인기 게시물

js 스트링에서 요소 갯수 세기

STUDY

javascript cheatsheet