单片机外设:OLED笔记
OLED引脚连接
以4针脚I2C协议为例:分别是VCC, GND, SCL, SDA。还有一种是GND, VCC, SCL, SDA,使用方法一样。
另外还有6/7针脚SPI协议的。
相关教程
Arduino/ESP32 使用Wire库实现两路IIC(OLED)驱动@CSDN
C51-OLED实验
验证成功:
51单片机基础之OLED@CSDN
STC89C51驱动0.96寸oled避坑教程(软件I2C)@CSDN
用STC12核心版,硬件I2C得用P2.3和P2.5 IO口。
STM32-OLED实验
连接STM32F103C8T6最小系统版有两种方式:
方式1
SCL -> STM32 PB6
SDA -> STM32 PB7
VCC -> STM32 3V3
GND -> STM32 GND
方式2
GND -> STM32 PB6 -> STM32 GND
VCC -> STM32 PB7 -> STM32 3V3
SCL -> STM32 PB8
SDA -> STM32 PB9

ESP8266-OLED实验
教程:
点亮屏幕1(ssd1306)@黑洞教室
ESP8266驱动I2C OLED显示屏@崔安兵
深入学习 OLED Adafruit_SSD1306库(8266+arduino)@51CTO
安装Arduino库文件:esp8266-oled-ssd1306
单独安装此库即可成功:ESP8266 and ESP32 OLED driver for SSD1306 displays
ESP32-OLED实验
与ESP82666相似,只需要修改GPIO管脚和开发板类型。
教程:
ESP32--Arduino--使用oled(SSD1306.h库)@CSDN

Arduino-OLED实验
安装Adafruit库文件:
提示三个库要一起安装:
Adafruit_BusIO、Adafruit_GFX_Library、Adafruit_SSD1306
参考:Arduino Nano 驱动OLED滚动显示@CSDN
U8g2库
U8g2移植STM32保姆级讲解,保证能听得懂,模拟IIC ssd1306@B站
深入学习Arduino u8g2 OLED库,一篇就够@CSDN
玩转u8g2 OLED库,一篇就够——基于SMT32、HAL@CSDN
u8g2官方wiki@Github
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端