树莓派i2c oled c语言,树莓派 4B iic oled
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文件的全名—带路径的) &
还没有评论,来说两句吧...