Series Article of Jetson -- 03

Jetson Nano 使用实录03 -- 使用 GPIO 做开关

Posted by OUC_LiuX on November 21, 2021

售货柜项目需要设计一个开关电路:当柜子门关上,按键开关连通,目标检测程序关闭;柜门打开,按键开关断开,目标检测程序启动。使用 GPIO 接收外置电平信号即可。

Jetson nano GPIO 40 引脚实拍图和位置图

c++ 例程及注意事项

一个 c++ 例程见 jetsonNanoGPIOExample。该例程使用 GPIO_PE6 (BOARD 模式 33 号引脚) 做输入接收电平信号,用 I2S4_SDIN (BOARD 模式 38 号引脚) 做输出驱动一个 led 灯。 使用一个 220Ω 电阻避免短接,将 vcc5 接出的电压稳定在 5v 。

需要注意的是,在执行程序之前,需要通过 python 将 33 号引脚的模式设置为 input:

import RPi.GPIO as GPIO        
GPIO.setmode(GPIO.BOARD)
GPIO.setup(33, GPIO.IN)