代码拉取完成,页面将自动刷新
SSD1306 i2c 屏幕在 Raspberry PI上的应用
基于Adafruit SSD1306 Arduino库。有些功能来自adagf$
在Raspberry Pi 4B 上,连接了一个0.96寸上黄下蓝的OLED(128x64)上测试
这是一个基于SSD1306驱动程序的单色oled库
使用的是树莓派的i2c接口 接线方法:
GND-------GND----------任意0V
VCC-------3.3V---------任意3.3V
SDA-------SDA1---------3号引脚
SCK-------SCK1---------5号引脚
1安装前提
1.1.1打开树莓派 iic接口
sudo raspi-config
sudo apt-get install wiringPi
1.1.2或
wget https://project-downloads.drogon.net/wiringpi-latest.deb`
sudo apt install ./wiringpi-latest.deb
1.2检查
gpio –v
1.3查看gpio 引脚
gpio readall
1.4安装iic工具
sudo apt-get install i2c-tools
1.5查看iic 设备是否连接
sudo i2cdetect -y 1
2如果你想编译它
2.1方法一
sh ./make.sh
2.2方法二
gcc oled.c ssd1306_i2c.c -lwiringPi -o oled
3如果你想运行它
3.1方法一
./oled
3.2方法二
sudo ./oled
4添加开机启动的方法
vim /etc/rc.local
在exit()之前添加
nohup (编译好oled文件的全名--带路径的) &
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。