ARDUINO舵机

舵机:舵机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。目前,在高档遥控玩具,如飞机、潜艇模型,遥控机器人中已经得到了普遍应用。[来自百度百科]

舵机图片:
在这里插入图片描述
所连接的三根线分别为接GND(接地线),VCC(电压线),PWM(信号线)
一.舵机输出转轴角与输入的关系

输入输出转角
0.5ms-90°
1ms-45°
1.5ms
2ms45°
2.5ms90°

二.编码过程
1.编码函数,参数解释
Servo.myservo;(创建一个舵机工程的控制舵机)
int pos=0承担提供转角参数的作用
myservo.attach(数字)将工程被映射在"数字"端口上
myservo.write(pos);角度增加

让舵机正转90°在反转回原状代码(从0°-90°,1°递增)

#include<Servo.h>
Servo myservo;
int pos=0;
void setup()
{
myservo.attach(9);
}
void loop()
{
for(pos=0;pos<=转角;pos++)
{
myservo.write(pos);
delay(15);
}

for(pos=上一个循环的转角;pos>=0;pos--)
{
myservo.write(pos);
dealy(15);
}
}

让舵机直接转到相应的角度

#include<Servo.h>
Servo myservo;
void setup()
{
myservo.attach(9);//舵机的信号控制针脚为九号针脚
}
void loop()
{
myservo.write(90);//让舵机直接转到90°(最大180°)
delay(15);
}
  • 1
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值