SSD1306 드라이버를 기반으로 한 흑백 OLED를위한 라이브러리입니다.
Adafruit Shop에서 오늘 하나를 데리러! ------> http://www.adafruit.com/category/63_98
이 디스플레이는 I2C 또는 SPI를 사용하여 통신하고 인터페이스하려면 2 ~ 5 핀이 필요합니다.
Adafruit 은이 오픈 소스 코드를 제공하는 시간과 리소스를 투자합니다. Adafruit에서 제품을 구매하여 Adafruit 및 Open-Source 하드웨어를 지원하십시오!
Adafruit Industries를 위해 Limor Fried/Ladyada가 쓴 오픈 소스 커뮤니티의 기여. Michael Gregg가 기여한 스크롤 코드. Andrew Canaday의 작업을 기반으로 한 동적 버퍼 할당. BSD 라이센스, 자세한 내용은 license.txt를 확인하십시오. 위의 모든 텍스트는 재분배에 포함되어야합니다
선호하는 설치 방법은 Arduino IDE 라이브러리 관리자를 사용하는 것입니다. 대신 github에서 소스를 다운로드하려면 위의 "클론 또는 다운로드"를 클릭 한 다음 "Zip 다운로드"를 클릭하십시오. 압박을받지 않으면 결과 폴더의 이름을 바꾸십시오 adafruit_ssd1306. adafruit_ssd1306 폴더에 adafruit_ssd1306.cpp 및 adafruit_ssd1306.h가 포함되어 있는지 확인하십시오.
또한 라인, 원, 텍스트 등과 같은 그래픽 프리미트를 제공하는 Adafruit GFX 라이브러리를 설치해야합니다. 이것은 Arduino Library Manager에서도 찾을 수 있거나 https://github.com/에서 소스를 얻을 수 있습니다. Adafruit/Adafruit-GFX-Library
풀 요청 : (2021 년 11 월)
SSD1306_NO_SPLASH
정의를 추가하여 PROGMEM
에 스플래시 이미지를 포함하고 begin
동안 표시되는 드로잉을 옵트 아웃합니다.풀 요청 : (2019 년 9 월)
버전 1.2 (2018 년 11 월)는 몇 가지 중요한 변경 사항을 소개합니다.
MCU | 테스트 된 작품 | 작동하지 않습니다 | 테스트되지 않았습니다 | 메모 |
---|---|---|---|---|
ATMEGA328 | 엑스 | |||
ATMEGA32U4 | 엑스 | |||
ATMEGA2560 | 엑스 | |||
ESP8266 | 엑스 | 기본 I2C 핀 D4/D5를 사용하는 경우 OLED_RESET을 다른 핀으로 변경하십시오. | ||
ESP32 | 엑스 | |||
ATSAM3X8E | 엑스 | |||
ATSAMD21 | 엑스 | |||
인텔 커리 | 엑스 | |||
젖은 | 엑스 | 하드웨어 스파이 없음 -Bitbang 만 | ||
Attiny85 | 엑스 | |||
입자 | 엑스 | |||
rtduino | 엑스 |