“OLED Display Module”的版本间的差异
来自丢石头百科
Yousimaier17(讨论 | 贡献) (→软件) |
Yousimaier17(讨论 | 贡献) (→树莓派) |
||
第51行: | 第51行: | ||
* '''打开I2C接口''' | * '''打开I2C接口''' | ||
** 在终端执行: | ** 在终端执行: | ||
− | + | <pre> | |
+ | sudo raspi-config | ||
选择 Interfacing Options -> I2C ->yes 启动 i2C 内核驱动 | 选择 Interfacing Options -> I2C ->yes 启动 i2C 内核驱动 | ||
+ | </pre> | ||
**然后重启树莓派: | **然后重启树莓派: | ||
sudo reboot | sudo reboot |
2023年3月21日 (二) 17:14的版本
| ||||||||||||||||||||||
| ||||||||||||||||||||||
|
产品概述
OLED(Organic Light-Emitting Diode):有机发光二极管又称为有机电激光显示,OLED显示技术具有自发光的特性,采用非常薄的有机材料涂层和玻璃基板当有电流通过时,这些有机材料就会发光,而且OLED显示屏幕可视角度大,功耗低。OLED由于同时具备自发光、不需背光源(只上电是不会亮的,驱动程序和接线正确才会点亮)、对比度高、厚度薄、视角广、反应速度快、可用于挠曲面板、使用温度范围广、结构及制程简单等优异之特性。最先接触的12864屏都是LCD的,需要背光,功耗较高,而OLED的功耗低,更加适合小系统;由于两者发光材料的不同,在不同的环境中,OLED的显示效果更佳。模块供电可以是3.3V也可以是5V不需要修改模块电路,OLED屏具有多个控制指令,可以控制OLED的亮度、对比度、开关升压电路等指令。操作方便,功能丰富。可显示汉字、ASCII、图案等。同时为了方便应用在产品上,预留4个M3固定孔,方便用户固定在机壳上。
引脚说明
参数说明
尺寸说明
使用说明
- 以0.91寸OLED为例
树莓派
- 打开I2C接口
- 在终端执行:
sudo raspi-config 选择 Interfacing Options -> I2C ->yes 启动 i2C 内核驱动
- 然后重启树莓派:
sudo reboot
- 安装库
- 安装BCM2835, 打开树莓派终端,并运行以下指令
wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.60.tar.gz tar zxvf bcm2835-1.60.tar.gz cd bcm2835-1.60/ sudo ./configure && sudo make && sudo make check && sudo make install
- 安装wiringPi
sudo apt-get install wiringpi #对于树莓派2019年5月之后的系统(早于之前的可不用执行),可能需要进行升级: wget https://project-downloads.drogon.net/wiringpi-latest.deb sudo dpkg -i wiringpi-latest.deb gpio -v # 运行gpio -v会出现2.52版本,如果没有出现说明安装出错
- 安装Python函数库
#python2 sudo apt-get update sudo apt-get install python-pip sudo apt-get install python-pil sudo apt-get install python-numpy sudo pip install RPi.GPIO sudo pip install spidev #python3 sudo apt-get update sudo apt-get install python3-pip sudo apt-get install python3-pil sudo apt-get install python3-numpy sudo pip3 install RPi.GPIO sudo pip3 install spidev
数据手册
FAQ
|