我要输出一个脉冲。还有控制2个舵机。用什么方法解决-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5794|回复: 6

我要输出一个脉冲。还有控制2个舵机。用什么方法解决

[复制链接]
发表于 2016-5-6 14:35 | 显示全部楼层 |阅读模式
我要输出一个脉冲。还有控制2个舵机。这是要用到定时器器中断吗?
我记得51机好像有这功能。不知道Arduino有没有?

发表于 2016-5-6 14:56 | 显示全部楼层
输出脉冲的问题,参照点亮一盏灯的例程,先定义一个口,在写好你需要的高低电平的时间,不就得了!
 楼主| 发表于 2016-5-6 16:14 | 显示全部楼层
但是要一只变化。同时还要开舵机。是多线程的。
发表于 2016-5-6 19:05 | 显示全部楼层
两个舵机也是两种脉冲,再多一个也可以吧
 楼主| 发表于 2016-5-6 20:39 | 显示全部楼层
希望用定时的方式保证一个脉冲的精确
发表于 2016-7-2 18:31 | 显示全部楼层
arduino library的Servo 可以实现2个舵机的控制,调用Servo的相关API后,timer会自动保持pwm,关于脉冲不知道你有什么具体要求没有,如果没有很高精度要求,在loop函数中用如二楼所说,拉高拉低gpio电平,在高低电平之间按你的要求加delay(times)即可
发表于 2016-9-30 09:42 来自手机 | 显示全部楼层
可以做到,参考3D打印机Marlin固件的实现构架。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 04:32 , Processed in 0.183228 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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