Jetson nano GPIO 驱动舵机?
麻烦咨询各位专家:Jetson Nano GPIO 能否直接驱动 SG90舵机。我查阅了相关资料,Nano GPIO 33自带PWM功能,我按照官方例程,无法驱动舵机。请各位大侠指导一下!
gpio配置配对了吗,管脚有pwm输出吗,pwm的频率和占空比有没有给对 风火轮用户68631 发表于 2023-5-26 11:09
gpio配置配对了吗,管脚有pwm输出吗,pwm的频率和占空比有没有给对
gpio 配置了,可以驱动LED闪烁。 管脚有波形输出,但是不对,。代码如下:
import Jetson.GPIO as GPIO
import time
output_pins = {
'JETSON_XAVIER': 18,
'JETSON_NANO': 33,
}
output_pin = output_pins.get(GPIO.model, None)
if output_pin is None:
raise Exception('PWM not supported on this board')
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)
p = GPIO.PWM(output_pin, 50) # 50Hz
p.start(25) # 25% duty cycle
print("PWM running. Press CTRL+C to exit.")
try:
while True:
# p.ChangeDutyCycle(dc)# where 0.0 <= dc <= 100.0
time.sleep(1)
finally:
p.stop()
GPIO.cleanup()
if __name__ == '__main__':
main()
风火轮用户Rr55e 发表于 2023-5-26 15:31
gpio 配置了,可以驱动LED闪烁。 管脚有波形输出,但是不对,。代码如下:
import Jetson.GPIO as GPIO
你这占空比太大了,舵机的占空比大概是2.5到12.5这样 风火轮用户68631 发表于 2023-5-26 17:31
你这占空比太大了,舵机的占空比大概是2.5到12.5这样
p.start(10) 这样可以吗?
页:
[1]