依次输入以下指令
$python
>>>import RPi.GPIO as G
To discover information about your RPi:
>>>G.setmode(G.BOARD)
>>>G.getmode()
>>>G.setup(40,G.OUT)
>>>G.output(40,True)
>>>G.cleanup(40)
>>>import sys
>>>GPIO.setup(channel, GPIO.IN, pull_up_down=GPIO.PUD_UP)
>>>if GPIO.input(channel):
... print('Input was HIGH')
...else:
... print('Input was LOW')
jetson nano的板子上面刻的是GPIO.BOARD的编号方式,背面刻的是BCM编码方式
这个人跟我一样是到处学的,下面那个官方教程更靠谱点
对官方文档的翻译
请注意Jetson Nano上GPIO扩展接头的电气特性与Raspberry Pi不同。特别是,Jetson Nano在GPIO引脚上的流动电流远低于RPi。
机翻的某大佬用三极管收集电流驱动led的过程
两个 5V 引脚每个最高可以输出 3A 的电流,接口信号脚所有的引脚的逻辑电平都是 3.3V,默认情况下,所有的接口信号脚都被设置为GPIOs,除了 PIN3 和 PIN5, PIN27 和PIN28(两个 I2C 接口), PIN8 和 PIN10(UART 接口)。L4T 提供了一个 Python 库,Jetson.GPIO,可以用来控制 GPIOs,这个库的 API 跟 RPi.GPIO6是一样的,具体你可以查看Jetson系统里面的/opt/nvidia/jetson-gpio/doc/README.txt文件
摘录自《Jetson Nano开发人员手册使用指南(中文版)》
杂七杂八的文献:
gpio readall读取板子的引脚排布失败的问题
Jetson Nano 硬件相关手册
出来丢人:
我用一个光电开关测试板子的io输入。测试的时候信号输出没有跟开关同步变,就是偶尔会变一下电平,但大多数时候碰那个光电开关 信号输出都不动弹。
我把信号线拔了测引脚电压。无遮挡的时候是0.0有遮挡的时候是0.4左右 。是会同步变的
模块要求是5-24v电压 我给的5v 万用表测的是4.8 我是不是电压给低了?
然后我程序设置了默认上拉输入,没用。
话说哪个手册能看nano引脚哪些是5v耐受
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)