NodeMCU通过滑块控制舵机可动角度范围减半-Arduino中文社区 - Powered by Discuz! Archiver

wangpeikun1314@ 发表于 2022-3-13 12:17

NodeMCU通过滑块控制舵机可动角度范围减半

NodeMCU通过点灯APP设置滑块滑块输出设置为0-180,舵机通过<Servo.h>库驱动,实际运行角度在0-90度左右,请问怎么解决?

wangpeikun1314@ 发表于 2022-3-13 19:06

破案了,问题出在舵机库上,我换了自定义舵机库函数,问题就消失了,可以正常拉动0-180度了

奈何col 发表于 2022-3-13 14:13

1.不是bug,该问题和blinker无关,blinker只负责传输数据,不负责控制舵机
2.回调函数中不应该有delay
3.自己学习舵机控制原理,先理解,再开发。模拟舵机需要持续的pwm波进行控制

wangpeikun1314@ 发表于 2022-3-13 15:00

奈何col 发表于 2022-3-13 14:13
1.不是bug,该问题和blinker无关,blinker只负责传输数据,不负责控制舵机
2.回调函数中不应该有delay
3.自 ...

void slider2_callback(int32_t value2)
{
BLINKER_LOG("get slider value: ", value2);
servo.write(value2);
}

本来是没有使用delay的,为了解决舵机只有90度移动范围的才加了试试看,2G舵机和9G舵机都是这个现象

请教这问题应该怎么解决呢

guqiang 发表于 2022-6-3 15:58

楼主这个程序可以贡献出来吗,我想做wifi小车

私奔到太阳 发表于 2022-9-28 21:39

Myservo.attach(定义引脚,0度电平也就是500,180度电平2500)
页: [1]
查看完整版本: NodeMCU通过滑块控制舵机可动角度范围减半