前言
看到一些博客说需要pip安装Jetson.GPIO
以及通过下面命令设置用户权限
sudo groupadd -f -r gpio
sudo usermod -a -G gpio your_user_name
然后需要将源下载到Jetson.GPIO:
sudo cp lib/python/Jetson/GPIO/99-gpio.rules /etc/udev/rules.d/
为了使新规则生效,您需要通过运行以下命令重新引导或重新加载udev规则:
sudo udevadm control --reload-rules && sudo udevadm trigger
但是都不需要,这些在刷机的时候系统都已经给你装好了,直接调用就行。
运行
直接输入一下命令就ok了
import Jetson.GPIO as GPIO
import time
output_pin = 13
def main():
GPIO.setmode(GPIO.BOARD)
GPIO.setup(output_pin, GPIO.OUT, initial=GPIO.HIGH)
print("Starting demo now! Press CTRL+C to exit")
curr_value = GPIO.HIGH
try:
while True:
time.sleep(2)
print("Outputting {} to pin {}".format(curr_value, output_pin))
GPIO.output(output_pin, curr_value)
curr_value ^= GPIO.HIGH
finally:
GPIO.cleanup()
if __name__ == '__main__':
main()
引脚图片
我没有找到NX 的引脚图
但是找到了Nano的引脚图,简单对比了一下应该是一样的
参考链接
Jetson Nano GPIO说明及Python案例
Jetson TX2 --GPIO 库使用(点亮一个LED灯)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)