JetsonTX2读取按键实际上也是对于IO口的读取,
IO口的读取,可以参考这个链接: 不过要注意这个链接下面有一个地方有一点小问题哦。
https://blog.csdn.net/chenjiehua123456789/article/details/78561327
文件我也放在了下载栏里面,我使用的IO口是F2,对应的是GPIO398
大家有需要可以下载。
主要的问题是:
我的按键,一边连接的是3.3 V, 一边连接的是IO口,
如果IO口是低电平(为0) ,这时候按下按键,变为1,但是松开按键的时候,它没有自动的变为0(低电平),这完全没有起到一个按键应该有的作用(只能用一次,这是什么鬼,当时懵了好一会,还怀疑是小按键坏了。。。)
所以我就只能手动的,将GPIO398再次置零,
这样就有如下的效果:
当我不按按键的时候,读取的值一直是0, 当我按下按键,读取为1, 松开按键之后,又再次变为0,这才是个合格的按键嘛。
部分代码如下:
jetsonTX2GPIONumber redLED = gpio388 ; // Ouput ------GPIO8
jetsonTX2GPIONumber blueLED = gpio298 ; // Input ------GPIO9
jetsonTX2GPIONumber pushButton = gp