前言
OLED
(Organic Light-Emitting Diode)即有机发光二极管,在手机OLED上属于新型产品,被称誉为“梦幻显示器”。
准备材料
-
树莓派
zero wh
一个 -
OLED
屏(SSD1306
芯片驱动)
线路连接
-
屏幕
GND
接树莓派GND
-
屏幕
VCC
接树莓派3V3
-
屏幕
SDA
接树莓派SDA1
-
屏幕
SCL
接树莓派SCL1
注意分辨 VCC 和 GND,不要接反!!!
软件安装
1. 开启树莓派IIC
sudo raspi-config
- Interfacing Options
- I2C
2. 安装IIC工具
- i2c-tools
sudo apt-get install i2c-tools
- 查看
IIC
设备是否正常连接
sudo i2cdetect -y 1
连接成功显示
连接失败显示
3. 安装 Adafruit-SSD1306 库
- 安装
pip3
sudo apt-get install python3-pip
- 安装
Adafruit-SSD1306
库
sudo pip3 install Adafruit-SSD1306
- 安装
PIL
库,一些图像处理需要PIL库的支持
sudo apt-get install python3-pil
编程与运行
- 可以下载官方例程
git clone https://gitee.com/chenxuuu/Adafruit_Python_SSD1306.git
- 接下来就是运行例程
cd /Adafruit_Python_SSD1306/examples/
sudo python3 shapes.py
- 运行examples里的程序时,如果报错
no module named RPi
运行以下指令
sudo pip3 install python3-rpi.gpio
# 如果上面的命令安装不了,就执行下面的命令
sudo apt-get install python3-rpi.gpio
等待安装完成,再次运行程序即可正常