树莓派使用I2C连接led显示屏

1. 准备工作

1.1 去官网选择32bitLite版本,如图所示,使用官网工具刷入

树莓派使用I2C连接led显示屏_第1张图片

1.2 树莓派开机后,打开i2c

输入命令 sudo raspi-config,选择第3项接口选项,然后选择I2C,打开它,完成点击finish然后 重启树莓派
树莓派使用I2C连接led显示屏_第2张图片
树莓派使用I2C连接led显示屏_第3张图片
树莓派使用I2C连接led显示屏_第4张图片

1.3 连线

树莓派使用I2C连接led显示屏_第5张图片
树莓派使用I2C连接led显示屏_第6张图片*
树莓派的 Pin 1 和 Pin 17 都可以提供 3.3V 供电
树莓派的 Pin 6, 9, 14, 20, 25, 30, 34, 39 都可以连接 GND
对应连接就好哈,不会的问卖家,不赘述了就

2. 编译

2.1 安装wiringPi

//安装方式一:apt方式安装
sudo apt-get install wiringPi

//安装方式二:下载deb文件后安装
wget https://project-downloads.drogon.net/wiringpi-latest.deb
sudo apt install ./wiringpi-latest.deb

//检查是否安装成功
gpio –v

//查看gpio 引脚
gpio readall

//安装iic工具
sudo apt-get install i2c-tools

//查看iic 设备是否连接
sudo i2cdetect -y 1

2.2 安装编译工具cmke

//更新源
sudo apt update
//安装
sudo apt install -y cmake
//安装git
sudo apt install git

2.3 下载项目源码 编译运行

//项目地址
https://gitee.com/vaynezheng/led_show/tree/master

//使用git下载到树莓派后安装
//使用gcc编译安装
gcc -o led_show led_show.c ssd1306_i2c.c -lwiringPi

//运行
./led_show

//添加自启动
sudo nano /etc/rc.local

//在exit()之前添加
nohup /home/pi/led_show-master/led_show &

你可能感兴趣的:(Linux,单片机,嵌入式硬件)