ESP32 및 소형 128x32OLED 액정 디스플레이 (시운전)
소개
「I2C 시리얼 OLED 액정 디스플레이 모듈 128x32」를 손에 넣었으므로 시운전의 기사. 우선 시운전 결과의 이미지.

힘든
소프트
조립
ESP32와 OLED를 다음과 같이 연결.
ESP32
OLED
GND
GND
3.3V
VCC
SCL
SCL
SDA
SDA
그리고는 MicroUSB로 PC와 ESP32에 연결할 뿐.
라이브러리 설치
ArduinoIDE에서 스케치 > 라이브러리 포함 > 라이브러리 관리…에서 Adafruit SSD1306을 검색하여 Adafruit SSD1306 by Adafruit을 설치합니다.

마찬가지로 "Adafruit GFX Library"를 검색하여 "Adafruit GFX Library by Adafruit"를 설치했습니다.

스케치 예
라이브러리 안에 스케치 샘플이 준비되어 있으므로 이것을 사용합니다.
파일 > 스케치 예 > Adafruit SSD1306 > ssd1306_128x32_i2c

I2C 주소
이 OLED에도 I2C 주소가 있지만 분명히 헤더를 보면이 128x32는 0x3C뿐 아니라 128x64 버전은 0x3C와 0x3D가있는 것 같습니다. 게다가 이 헤더는 128x32 가 디폴트와 같이 128x64 를 사용하는 경우에는 수정이 필요 싶습니다. 128x64 판의 분은 여기 (을)를 참고로 해 주세요(0x3A라고 하는 기술의 개소가 있습니다만 오타인가).
쓰기
도구 > 보드 > ESP32 Dev Module
포트 > COM4(환경에 따라 다름)
위에서 언급했듯이 내 경우에는 헤더를 수정할 필요없이 컴파일> 쓰기도 오류없이 수행 할 수있었습니다.
ESP32 및 OLED128x32 피 c. 라고 r. 이 m / z00cv10 에k — nori.dev.akg (@nori_dev_akg) 2017년 11월 4일
SpecialThanks!!
ArduinoIDE에서 스케치 > 라이브러리 포함 > 라이브러리 관리…에서 Adafruit SSD1306을 검색하여 Adafruit SSD1306 by Adafruit을 설치합니다.

마찬가지로 "Adafruit GFX Library"를 검색하여 "Adafruit GFX Library by Adafruit"를 설치했습니다.

스케치 예
라이브러리 안에 스케치 샘플이 준비되어 있으므로 이것을 사용합니다.
파일 > 스케치 예 > Adafruit SSD1306 > ssd1306_128x32_i2c

I2C 주소
이 OLED에도 I2C 주소가 있지만 분명히 헤더를 보면이 128x32는 0x3C뿐 아니라 128x64 버전은 0x3C와 0x3D가있는 것 같습니다. 게다가 이 헤더는 128x32 가 디폴트와 같이 128x64 를 사용하는 경우에는 수정이 필요 싶습니다. 128x64 판의 분은 여기 (을)를 참고로 해 주세요(0x3A라고 하는 기술의 개소가 있습니다만 오타인가).
쓰기
도구 > 보드 > ESP32 Dev Module
포트 > COM4(환경에 따라 다름)
위에서 언급했듯이 내 경우에는 헤더를 수정할 필요없이 컴파일> 쓰기도 오류없이 수행 할 수있었습니다.
ESP32 및 OLED128x32 피 c. 라고 r. 이 m / z00cv10 에k — nori.dev.akg (@nori_dev_akg) 2017년 11월 4일
SpecialThanks!!
이 OLED에도 I2C 주소가 있지만 분명히 헤더를 보면이 128x32는 0x3C뿐 아니라 128x64 버전은 0x3C와 0x3D가있는 것 같습니다. 게다가 이 헤더는 128x32 가 디폴트와 같이 128x64 를 사용하는 경우에는 수정이 필요 싶습니다. 128x64 판의 분은 여기 (을)를 참고로 해 주세요(0x3A라고 하는 기술의 개소가 있습니다만 오타인가).
쓰기
도구 > 보드 > ESP32 Dev Module
포트 > COM4(환경에 따라 다름)
위에서 언급했듯이 내 경우에는 헤더를 수정할 필요없이 컴파일> 쓰기도 오류없이 수행 할 수있었습니다.
ESP32 및 OLED128x32 피 c. 라고 r. 이 m / z00cv10 에k — nori.dev.akg (@nori_dev_akg) 2017년 11월 4일
SpecialThanks!!
Reference
이 문제에 관하여(ESP32 및 소형 128x32OLED 액정 디스플레이 (시운전)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nori-dev-akg/items/72f70a52f534b979e683텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)