아두이노 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
공용 라이브러리 쪽으로 코드 수정해야겠다
댓글
댓글 쓰기