收藏 分享(赏)

单片机控制无刷电机转速——arduino篇(详细代码).doc

上传人:nacm35 文档编号:7440876 上传时间:2019-05-18 格式:DOC 页数:2 大小:65.50KB
下载 相关 举报
单片机控制无刷电机转速——arduino篇(详细代码).doc_第1页
第1页 / 共2页
单片机控制无刷电机转速——arduino篇(详细代码).doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、最近对 arduino 很感兴趣,因为它的开源,编写简单,用它来控制电调。通过调节电位器来控制无刷电机的转速。程序是根据arduino 中自带的 Servo 库中示例程序 knob 改编而成!当然也是根据电调的通信协议 PPM 来修改的!如图:程序代码:#include Servo myservo; / create servo object to control a servo int potpin = A0; / analog pin used to connect the potentiometerint val; / variable to read the value from th

2、e analog pin void setup() myservo.attach(9,1000,2000); / attaches the servo on pin 9 to the servo object delay(2500);myservo.writeMicroseconds(1000);delay(2000); void loop() val = analogRead(potpin); / reads the value of the potentiometer (value between 0 and 1023) val = map(val, 0, 1023, 0, 179); / scale it to use it with the servo (value between 0 and 180) myservo.write(val); / sets the servo position according to the scaled value delay(15); / waits for the servo to get there 说明:A0 引脚接电位器来控制电机速度,9 引脚接电调的信号线,电机启动后调节电位器由小逐渐调到最大,电机就开始由慢逐渐变快旋转起来。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报