依次输入以下指令
$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编码方式 这个人跟我一样是到处学的,下面那个官方教程更靠谱点 对官方文档的翻译
杂七杂八的文献: gpio readall读取板子的引脚排布失败的问题
出来丢人: 我用一个光电开关测试板子的io输入。测试的时候信号输出没有跟开关同步变,就是偶尔会变一下电平,但大多数时候碰那个光电开关 信号输出都不动弹。 我把信号线拔了测引脚电压。无遮挡的时候是0.0有遮挡的时候是0.4左右 。是会同步变的 模块要求是5-24v电压 我给的5v 万用表测的是4.8 我是不是电压给低了? 然后我程序设置了默认上拉输入,没用。 话说哪个手册能看nano引脚哪些是5v耐受
|