文章目录
问题:
在玩串口总线舵机时,我们需要用pigpio来驱动。因为我的系统带的有pigpio,所以我就以为不需要安装,谁知道,舵机怎么就是驱动运行不了。
在搜索了无数资料无果后,经过放弃,捡起,又放弃,又捡起这些过程。终于在今天发现了原因。原来是树莓派4B需要重新安装pigpio。
一、下载pigpio库
1.树莓派下载
可以直接在树莓派下载,输入命令
wget https://github.com/joan2937/pigpio/archive/master.zip
2.windows下载
访问github
https://github.com/joan2937/pigpio
点击下载
二、上传pigpio文件
直接树莓派下载的可忽略。
通过SSH上传
三、解压
1.上传的输入
unzip pigpio-master.zip
2.直接下载的输入
unzip master.zip
3.结果
四、进入pigpio-master文件夹
cd pigpio-master
五、编译
make
六、编译安装
sudo make install
七、检查pigpio库完整性
输入下面命令,直接复制,一次运行
sudo ./x_pigpio # check C I/F
sudo pigpiod # start daemon
./x_pigpiod_if2 # check C I/F to daemon
./x_pigpio.py # check Python I/F to daemon
./x_pigs # check pigs I/F to daemon
./x_pipe # check pipe I/F to daemon
需要一段时间,大概几分钟
当检测全部为ok则检测完成。
测试
需要测试的话可以看我的树莓派串口的博客,
树莓派之驱动串口总线舵机