0.91인치 OLED (128x32 / SSD1306 기반) 를 구동할 수 있다.
▶ 이 가이드를 따라하면
- 얇고 긴 128x32 OLED를 활용할 수 있다.
▶ 먼저 읽으면 좋은 글
- 아두이노 기초 : http://bbangpan.tistory.com/1
- 128x64 OLED 강의 : http://bbangpan.tistory.com/4
▶ 부품 설명 및 회로 구성
다양한 사이즈의 OLED중에 이 녀석은 특이하다. 옆으로 길고 얇다. 사실 크기 이외에는 기존 I2C기반 단색 OLED와 없다고 보면 된다. 3.3V~5V 입력으로 작동된다.
<0.91인치 128x32 OLED, 앞/뒷면>
연결역시 I2C기반의 통신인 만큼 필요한 4개 모두 연결해주면 된다. GND->GND, VCC->5V, SCL->SCL, SDA->SDA.
<4개의 PIN을 연결했을 때 그림>
▶ 라이브러리 설치
Adafruit의 라이브러리를 사용하면 되며, https://github.com/adafruit/Adafruit_SSD1306 의 download.zip(Color or download버튼)을 누른 후 Arduino설치폴더\libraries에 압축파일을 풀어 넣는다.
▶ 소스 코드 입력 및 구동
아래는 라이브러리 설치 후 파일->예제->Adfruit SSD1306 ->ssd1306_128x32_i2c를 선택하여 컴파일 구동한다.
내부에 각종 선 그리기, 텍스트 등의 예제를 볼 수 있으므로 응용하면 작고 긴 디스플레이를 이용하여 간단한 출력을 할 수 있다.
▶ 구매 가이드
SSD1306 OLED : https://www.aliexpress.com/wholesale?catId=0&initiative_id=SB_20170607070519&SearchText=OLED+0.91 ($3)
▶ 강의 키워드
SSD1306, OLED, 0.91 inch, 128x32
'아두이노 디스플레이' 카테고리의 다른 글
[디스플레이/E-ink] 전자잉크 Heltec 2.13 inch E-ink display V2 (Waveshare 2.13 inch e-paper) (0) | 2020.07.09 |
---|---|
[디스플레이/컬러OLED] SSD1331 driver를 갖춘 color OLED 96x64 0.95 inch (0) | 2017.06.08 |
[디스플레이/WS2812] 8x8 WS2812 LED 디스플레이 사용법 (0) | 2016.12.12 |
[디스플레이/MAX7219] 8 digits LED(7 segments), MAX7219 (0) | 2015.12.19 |
[디스플레이/원형칼라LED] 링형 RGB LED WS2812 Ring x24를 사용해 심플한 조명을 구현해보자 (0) | 2015.10.16 |
[디스플레이/터치스크린] 2.4인치TFT Touchscreen LCD 쉴드(ST7781 or ILI9325) (4) | 2015.04.19 |
[디스플레이/문자LED] 4자리(digits) 영숫자 출력 가능한 LED : TM1637 모듈 (0) | 2015.04.18 |
[디스플레이/8x8 LED] MAX7219 기반 8x8 단색 LED 표시장치 (0) | 2015.04.15 |
[디스플레이/LED] 끈형태의 LED줄을 통해 조명제어를 해보자 : WS2812 LED (0) | 2015.03.29 |
[디스플레이/OLED] 저전력의 최소 핀으로 구현가능한 고해상도 소형 OLED (128x64) 모듈 (0) | 2015.01.26 |