maengkyun/Robotics
Jetson Xavier NX's GPIO setting
myeongkyun
2021. 6. 30. 21:39
Jetson's series have 40 PIN GPIO header
These GPIOs can be controlled for digital input and output using Python library provided through Jetson GPIO package
$sudo apt install python3-pip
$sudo pip3 install Jetson.GPIO
import Jetson.GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setup(33,GPIO.OUT)
GPIO.setmode(33,GPIO.HIGH)
GPIO.setmode(33,GPIO.LOW)
If error is generated
$sudo groupadd -f -r gpio
$sudo usermod -a -G gpio (your_user_name) ex)usermod -a -G gpio mkyun
$sudo cp venv/lib/pythonNN/site-packages/Jetson/GPIO/99-gpio.rules /etc/udev/rules.d/
after reboot
$sudo udevadm control --reload-rules && sudo udevadm trigger