说在前面
- 树莓派版本:4B
- 树莓派系统:Manjaro-ARM-xfce-rpi4-20.02
- 主要参考:树莓派实验室
- 其他说明:非抄袭或转载,本体在CSDN,测试
说明
- 参考的那篇文章挺详细的了,如果树莓派系统是
Raspbian
参考那篇应该就行了。此处记录下在Manjaro
下遇到的一些问题。
安装RPi.GPIO
模块
- pip安装
sudo pip install RPi.GPIO -i https://pypi.tuna.tsinghua.edu.cn/simple
- 通过
AUR
安装sudo pacman -S yay sudo yay -S python-raspberry-gpio
- 如果
pip
安装的不行,可以试试AUR
的;我两个都安装了/哭
连接
- 一般买来的云台三个引脚是粘在一起的,所以最好买一些
杜邦线
(公对母)。我就比较惨了,没买,就把它们剪开来了/暴风哭泣
- 将云台的红色接
5V power
,棕色接Ground
,橘色接GPIO
(任意一个GPIO即可,例如17,那么在python
中就对应的使用17)
是否需要编辑Config.txt
- 不需要
- 实验证明,即使不在
Config.txt
中添加dtoverlay=w1-gpio-pullup,gpiopin=17,pullup=on
也可以通过python
包RPi.GPIO
进行访问。
Not running on a RPi!
- 错误信息
>>> GPIO.setup(17, GPIO.OUT) Traceback (most recent call last): File "<stdin>", line 1, in <module> RuntimeError: Not running on a RPi!