我要输出一个脉冲。还有控制2个舵机。用什么方法解决
我要输出一个脉冲。还有控制2个舵机。这是要用到定时器器中断吗?我记得51机好像有这功能。不知道Arduino有没有?
输出脉冲的问题,参照点亮一盏灯的例程,先定义一个口,在写好你需要的高低电平的时间,不就得了!
但是要一只变化。同时还要开舵机。是多线程的。
两个舵机也是两种脉冲,再多一个也可以吧 希望用定时的方式保证一个脉冲的精确
arduino library的Servo 可以实现2个舵机的控制,调用Servo的相关API后,timer会自动保持pwm,关于脉冲不知道你有什么具体要求没有,如果没有很高精度要求,在loop函数中用如二楼所说,拉高拉低gpio电平,在高低电平之间按你的要求加delay(times)即可 可以做到,参考3D打印机Marlin固件的实现构架。
页:
[1]