Jetson Orin Nano GPIO 舵机

jetson orin nano 40针引脚扩展接头:

图源 Jetson Orin Nano Developer Kit User Guide - | NVIDIA Developer

引脚配置

使用jetson-io tool配置引脚:

sudo /opt/nvidia/jetson-io/jetson-io.py

选择“Configure Jetson 40pin Header”:

"Configure header pins manually":

配置15、33针脚发送PWM信号:

32引脚有坑。

保存设置并重启生效:

接线

1号舵机 VCC接2号针脚5V电压,GND接6号针脚GND,Signal接15号针脚PWM控制信号

2号舵机 VCC接4号针脚5V电压,GND接14号针脚GND,Signal接33号针脚PWM控制信号

demo

import RPi.GPIO as GPIO
from time import sleep

# set mode to BOARD, pins are by numbers on board
GPIO.setmode(GPIO.BOARD)

# define output pin
output_pin = [15, 33]

# GPIO setup
GPIO.setup(output_pin, GPIO.OUT)

# start
servo=GPIO.PWM(output_pin[0], 50)
servo.start(0)
sleep(1)

# move to 20°
servo.ChangeDutyCycle(2.5 + 20 * 10 / 180)
sleep(1)

# move to 50°
servo.ChangeDutyCycle(2.5 + 50 * 10 / 180)
sleep(1)

# stop and cleanup
servo.stop()
GPIO.cleanup()
  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值