Jetson-GPIO 使用说明
一、环境搭建
1、安装Jetson.GPIO 库
Jetson.GPIO库 已经预装在Nano,无需再安装其他GPIO Python库,如果安装了其他GPIO库需先卸载方可以正常适用Jetson.GPIO, 预安装路径:
/opt/nvidia/jetson-gpio
若该路径下没有jetson-gpio库,可以去NVIDIA官网下载对应的GPIO python库,附上链接:
https://github.com/NVIDIA/jetson-gpio
命令行安装GPIO库:
sudo apt install python3-pip
sudo pip3 install Jetson.GPIO
2、设置用户权限
sudo groupadd -f -r gpio
sudo usermod -a -G gpio your_user_name
3、 将99-gpio.rules文件复制到rules.d目录,安装自定义udev规则
sudo cp /opt/nvidia/jetson-gpio/etc/99-gpio.rules /etc/udev/rules.d/
这里要注意自己的python包里rules文件所在的位置
4、重载rules规则来让文件生效
sudo udevadm control --reload-rules && sudo udevadm trigger
二、具体使用
1 引入GPIO库
import Jetson.GPIO as GPIO
2 设置引脚编号模式
这里就对上面的四种模式进行说明:
BOARD(the pin number of the 4