赞
踩
要在香橙派中通过Python控制GPIO,需要安装OPi.GPIO,详情可参考如下文章:
Python控制Linux(OrangePi 香橙派) GPIO (wiringOP + OPi.GPIO) http://t.csdn.cn/Pfn72
尤其要注意的是安装完OPi.GPIO 0.5.2后,需要手动修改引脚定义为自己电路板的引脚定义才能正常使用(0.6.6为第三方库,增加了函数可以设置电路板直接配置)。
香橙派Zero3引脚定义修改:修改OPi.GPIO库内的pin_mappings.py,修改为如下配置即可(香橙派Zero2是一样的),pin_mappings.py内其他地方不需要修改。
- _pin_map = {
- # Physical pin to actual GPIO pin,适用于香橙派Zero3、Zero2
- BOARD: {
- 3: 229,
- 5: 228,
- 7: 73,
- 8: 226,
- 10: 227,
- 11: 70,
- 12: 75,
- 13: 69,
- 15: 72,
- 16: 79,
- 18: 78,
- 19: 231,
- 21: 232,
- 22: 71,
- 23: 230,
- 24: 233,
- 26: 74
- },
pin_mappiings.py文件路径在:/usr/local/lib/python3.9/dist-packages/OPi
或:/usr/local/lib/python3.9/site-packages/OPi
如果找不到的话,可以用以下命令全局搜索:fine / -name "OPi.GPIO*"
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。