树莓派+ubuntu+pca9685

  • ubuntu下树莓派使能I2C
  1. 安装依赖

sudo apt install whiptail parted lua5.1 alsa-utils psmisc

  2. 下载安装包

wget http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/pool/main/r/raspi-config/raspi-config_20200601_all.deb

  3.安装rasp-config

sudo dpkg -i raspi-config_20200601_all.deb

  4.启用rasp-config
sudo raspi-config
  5.打开I2C

 

 

  •  安装pca9685库

参考:https://github.com/adafruit/Adafruit_Python_PCA9685,代码如下

  1. 下载依赖库

sudo apt-get install git build-essential python-dev

         2. 从github中下载源码

cd ~

git clone https://github.com/adafruit/Adafruit_Python_PCA9685.git

如果下载失败,可以直接从网址下载,再通过ssh传到树莓派上(scp -r E:\Adafruit_Python_PCA9685-master pi@172.20.1.196:~)

  3. 安装库

cd Adafruit_Python_PCA9685
sudo python setup.py install

此时,运行examples/simpletest.py会失败,因为,还没接线

  • pca9685与树莓派接线

 树莓派引脚图

 

树莓派+pca9685(若无外部电源,PCA9685的V+与树莓派5V引脚相连)

 

 测试是否接好线

sudo apt-get install i2c-tools

sudo i2cdetect -y 1

 

 

测试舵机 

 python3  ~/Adafruit_Python_PCA9685-master/examples/simpletest.py

参考:https://blog.csdn.net/langdecc511/article/details/108346702

 

posted @ 2023-04-08 19:00  linjun123  阅读(686)  评论(0)    收藏  举报