极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4104|回复: 3

求大佬~~~Arduino读取舵机初始数值总是定值……

[复制链接]
发表于 2019-4-24 09:54:46 | 显示全部楼层 |阅读模式
各位大佬好:   
        背景:
        有点C语言基础又看了几个Arduino教学视频的我打算写一个让舵机在60°-120°之间往复旋转的程序,但是考虑到,每次断电后舵机的角度是不确定的,通电之后舵机会迅速旋转到初始位置,让我觉得一点都不智能,LowLow的,所以打算写一个:读取舵机初始位置→将舵机从初始位置旋转到60°位置→舵机在60°到120°之间往复旋转的程序。
        问题:
        1.无论舵机初始度数是多少,舵机总是会跳到93°再从93°开始旋转到60°,之后开始往复旋转。请问是为什么?怎么解决?
        2.一通电舵机就会突然逆时针旋转5°左右,无论程序是什么样都会。请问能否避免?

程序主体

程序主体

串口返回数值显示无论真正角度是多少,每次都是从93度开始转到初始角度

串口返回数值显示无论真正角度是多少,每次都是从93度开始转到初始角度
回复

使用道具 举报

 楼主| 发表于 2019-4-24 09:56:16 | 显示全部楼层
求大佬们指点
回复 支持 反对

使用道具 举报

发表于 2019-8-12 08:37:28 | 显示全部楼层
萌新 ,steup只执行一次,你把角度初始化的函数放在loop里面试试
回复 支持 反对

使用道具 举报

发表于 2019-8-29 06:05:11 | 显示全部楼层
把角度初始化的函数放在loop里面试试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2020-7-10 11:23 , Processed in 0.051023 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表