NVIDIA Jetson NX 控制GPIO

2023-05-16

目录

  • 前言
  • 运行
  • 引脚图片

前言

看到一些博客说需要pip安装Jetson.GPIO
以及通过下面命令设置用户权限

sudo groupadd -f -r gpio 
sudo usermod -a -G gpio your_user_name

然后需要将源下载到Jetson.GPIO:

sudo cp lib/python/Jetson/GPIO/99-gpio.rules /etc/udev/rules.d/

为了使新规则生效,您需要通过运行以下命令重新引导或重新加载udev规则:

sudo udevadm control --reload-rules && sudo udevadm trigger

但是都不需要,这些在刷机的时候系统都已经给你装好了,直接调用就行。

运行

直接输入一下命令就ok了

import Jetson.GPIO as GPIO
import time

# Pin Definitions
output_pin = 13  #J41_BOARD_PIN13---gpio14/GPIO.B06/SPI2_SCK

def main():
    # Pin Setup:
    # Board pin-numbering scheme
    GPIO.setmode(GPIO.BOARD)
    # set pin as an output pin with optional initial state of HIGH
    GPIO.setup(output_pin, GPIO.OUT, initial=GPIO.HIGH)

    print("Starting demo now! Press CTRL+C to exit")
    curr_value = GPIO.HIGH
    try:
        while True:
            time.sleep(2)
            # Toggle the output every second
            print("Outputting {} to pin {}".format(curr_value, output_pin))
            GPIO.output(output_pin, curr_value)
            curr_value ^= GPIO.HIGH
    finally:
        GPIO.cleanup()

if __name__ == '__main__':
    main()

引脚图片

我没有找到NX 的引脚图
但是找到了Nano的引脚图,简单对比了一下应该是一样的
在这里插入图片描述

参考链接
Jetson Nano GPIO说明及Python案例
Jetson TX2 --GPIO 库使用(点亮一个LED灯)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

NVIDIA Jetson NX 控制GPIO 的相关文章

随机推荐

  • Bootloader for STM32F10X

    由于懒得上传图片 xff08 图片太多 xff0c 一个个传好慢 xff09 就麻烦大家去下载WORD文档吧 xff0c 有图有真相 文档下载 http pan baidu com s 1gdnFnMF 工程下载 http download
  • 互斥量实践

    互斥量是一种特殊的二值信号量 互斥量的状态只有两种 xff0c 开锁或闭锁 xff08 两种状态值 xff09 互斥量支持递归 xff0c 持有该互斥量的线程也能够再次获得这个锁而不被挂起 自己能够再次获得互斥量 互斥量可以解决优先级翻转问
  • PX4在GAZEBO仿真中加载iris模型问题

    1 PX4启动仿真的launch系列文件 1 1 单个launch文件解读 打开每个文件的开头 xff0c 都有对它功能的描述 px4 launch Posix SITL PX4 launch script Launches Only PX
  • ROS运行管理之launch文件

    ROS是多进程 节点 的分布式框架 xff0c 一个完整的ROS系统实现 xff1a 可能包含多台主机 xff1b 每台主机上又有多个工作空间 workspace xff1b 每个的工作空间中又包含多个功能包 package xff1b 每
  • C语言中#pragma pack(1)的用法

    一 xff1a 何时使用 pragma pack 1 的用法大多是用在结构体中 二 为什么使用 pragma pack 1 结构体的字节对齐方式在不同的编译器中不同 xff0c 会存在数据冗余 xff0c 以下举个例子 struct exa
  • STM32与ROS之间的串口通信

    一 引言 马上要找工作了 xff0c 因此总结一下之前做的项目里面涉及到的重要的知识点 xff0c 经常使用到STM32与ROS之间的串口通信 xff0c 串口通信必然涉及到发送和接收两个过程 xff0c 下面详细讲解 二 STM32向RO
  • CPU、MCU、MPU、DSP的区别

    CPU xff08 Central Processing Unit xff0c 中央处理器 xff09 发展出来三个分枝 xff0c 一个是DSP xff08 Digital Signal Processing Processor xff0
  • 四旋翼与四元数学习笔记

    为了实现四旋翼无人机的编队控制 xff0c 重点学习了四旋翼加速度转换为姿态角和推力指令的具体手段 xff0c 详细学习了四元数 旋转矩阵 欧拉角在四旋翼上的应用 xff0c 学习了四旋翼的几何控制法 姿态角控制器设计 xff0c 学习了m
  • Anaconda安装

    一 确认系统 Windows系统与Linux系统的安装包不一样 xff0c 首先确认机带系统 二 下载安装包 2 1 桌面版系统下载安装 从清华镜像下载速度会比较快 网址为 xff1a https mirrors tuna tsinghua
  • SPI接口及驱动

    1 简介 SPI接口是Motorola 首先提出的全双工三线同步串行外围接口 xff0c 采用主从模式 xff08 Master Slave xff09 架构 支持多slave模式应用 xff0c 一般仅支持单Master 时钟由Maste
  • SLAM基础知识总结

    SLAM基础知识总结 1 视差与深度信息2 3D世界坐标点 gt 2D像素坐标 正向投影 2 1 世界坐标 to 摄像机坐标 xff08
  • 第五章 控制系统的稳定性分析

    2006 04 04 10 26 46 第五章 控制系统的稳定性分析 控制系统实用的首要条件是系统必须稳定 本章介绍稳定性的基本概念 稳定性判据 系统的相对稳定性 1 控制系统稳定性的基本概念 一 xff0e 稳定性的定义 xff1a 系统
  • 【无人机开发】通讯协议MavLink详解

    1 MAVLink简介 MAVLink xff08 Micro Air Vehicle Link xff0c 微型空中飞行器链路通讯协议 xff09 是无人飞行器与地面站 xff08 Ground Control Station xff0c
  • Android注解基础用法

    注解的介绍 注解介绍 注解是在 Java SE5 引入进来的 注解又称为标注 xff0c 用于为代码提供元数据 作为元数据 xff0c 注解不直接影响你的代码执行 xff0c 但也有一些类型的注解实际上可以用于这一目的 可以作用在类 方法
  • EXCEL数据导入TIPTOP ERP 系统

    测试系统TIPTOP GP 3 0 主要用到DDE API 函数描述DDEConnectThis function opens a DDE connectionDDEExecuteThis function executes a comma
  • 【Python】闭包的实现原理,如何在内部函数修改外部函数的变量

    什么是闭包 xff1f 闭包是指在一个函数中定义了一个另外一个函数 xff0c 内函数里运用了外函数的临时变量 xff0c 并且外函数的返回值是内函数的引用 xff0c 这样就构成了一个闭包 闭包的使用 xff0c 可以隐藏内部函数的工作细
  • C++ 构造函数后加冒号

    其实冒号后的内容是初始化成员列表 xff0c 一般有三种情况 xff1a 1 对含有对象成员的对象进行初始化 xff0c 例如 xff0c 类line有两个私有对象成员startpoint endpoint line的构造函数写成 xff1
  • PCL-- cpprestsdk发送http请求

    前言 通过前文的内容 xff0c 以及将基本的PCL的库函数学习完成 xff0c 但是考虑到系统的存在 xff0c 并非孤立的 xff0c 是相互沟通交流的 考虑到当下可移植性 xff0c 以及便捷性 xff0c 采用Http的方式进行 x
  • PX4 offboard模式能接收的mavros指令

    以下内容针对px4 v1 11 3 xff08 2021 01 xff09 px4 offboard模式下可以接收上位机发送来的setpoint值 xff0c 可以利用ROS包mavros来发送这些setpoint xff08 期望值 xf
  • NVIDIA Jetson NX 控制GPIO

    目录 前言运行引脚图片 前言 看到一些博客说需要pip安装Jetson GPIO 以及通过下面命令设置用户权限 sudo groupadd span class token operator span f span class token