单片机外设:OLED笔记

单片机外设模块地图导航

OLED引脚连接

TB链接

image

以4针脚I2C协议为例:分别是VCC, GND, SCL, SDA。还有一种是GND, VCC, SCL, SDA,使用方法一样。
另外还有6/7针脚SPI协议的。

相关教程

Arduino/ESP32 使用Wire库实现两路IIC(OLED)驱动@CSDN

一起玩OLED屏幕@B站.大明狐

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

todo

posted @ 2022-09-09 16:33  萧驭  阅读(155)  评论(0编辑  收藏  举报