นี่คือห้องสมุดสำหรับ OLED แบบขาวดำของเราตามไดรเวอร์ SSD1306
รับวันนี้ในร้าน Adafruit! ------> http://www.adafruit.com/category/63_98
จอแสดงผลเหล่านี้ใช้ I2C หรือ SPI ในการสื่อสารจำเป็นต้องใช้ 2 ถึง 5 พินในการเชื่อมต่อ
Adafruit ลงทุนเวลาและทรัพยากรที่ให้บริการรหัสโอเพนซอร์สนี้โปรดรองรับฮาร์ดแวร์ Adafruit และโอเพนซอร์ซโดยการซื้อผลิตภัณฑ์จาก Adafruit!
เขียนโดย Limor Fried/Ladyada สำหรับ Adafruit Industries โดยมีส่วนร่วมจากชุมชนโอเพ่นซอร์ส รหัสเลื่อนที่สนับสนุนโดย Michael Gregg การจัดสรรบัฟเฟอร์แบบไดนามิกขึ้นอยู่กับการทำงานโดย Andrew Canaday ใบอนุญาต BSD ตรวจสอบใบอนุญาต txt สำหรับข้อมูลเพิ่มเติม ข้อความทั้งหมดข้างต้นจะต้องรวมอยู่ในการแจกจ่ายใด ๆ
วิธีการติดตั้งที่ต้องการคือการใช้ ARDUINO IDE Library Manager หากต้องการดาวน์โหลดแหล่งที่มาจาก gitHub แทนคลิก "โคลนหรือดาวน์โหลด" ด้านบนจากนั้น "ดาวน์โหลด zip" หลังจากไม่บีบอัดให้เปลี่ยนชื่อโฟลเดอร์ผลลัพธ์ ADAFRUIT_SSD1306 ตรวจสอบว่าโฟลเดอร์ ADAFRUIT_SSD1306 มี ADAFRUIT_SSD1306.CPP และ ADAFRUIT_SSD1306.H
คุณจะต้องติดตั้ง ไลบรารี Adafruit GFX ซึ่งมีกราฟิก primitves เช่นบรรทัดวงกลมข้อความ ฯลฯ นอกจากนี้ยังสามารถพบได้ใน ARDUINO Library Manager หรือคุณสามารถรับแหล่งที่มาจาก https://github.com/ Adafruit/Adafruit-GFX-Library
คำขอดึง: (พฤศจิกายน 2564)
SSD1306_NO_SPLASH
เพื่อยกเลิกการรวมถึงภาพสาดใน PROGMEM
และการวาดภาพเพื่อแสดงในช่วง begin
คำขอดึง: (กันยายน 2019)
เวอร์ชัน 1.2 (พฤศจิกายน 2018) แนะนำการเปลี่ยนแปลงที่สำคัญบางอย่าง:
MCU | ผลงานทดสอบ | ไม่ทำงาน | ไม่ได้ทดสอบ | หมายเหตุ |
---|---|---|---|---|
Atmega328 | X | |||
Atmega32U4 | X | |||
Atmega2560 | X | |||
esp8266 | X | เปลี่ยน OLED_RESET เป็น PIN ที่แตกต่างกันหากใช้ I2C PINS DEFARM D4/D5 | ||
esp32 | X | |||
Atsam3x8e | X | |||
Atsamd21 | X | |||
Intel Curie | X | |||
ม่าน | X | ไม่มีฮาร์ดแวร์ spi - bitbang เท่านั้น | ||
Attiny85 | X | |||
อนุภาค | X | |||
rtduino | X |