arduino-摇杆控制舵机

来源:互联网 发布:怎样制作淘宝详情页 编辑:程序博客网 时间:2024/05/01 19:52

直接上代码:

#include <Servo.h>
Servo myservo;//创建伺服器对象
int serover = 8; //定义舵机信号线接口
int ps = 1;//定义摇杆信号线接口
int val;//定义变量,从摇杆接口读取值(0-1023,不过一般取不到,大概在90-900多左右)


void setup()
{
  Serial.begin(9600);
  pinMode(ps, OUTPUT); 
  myservo.attach(serover);
}


void loop()
{
  val = analogRead(ps);
  val = map(val,0,1023,0,179);
  Serial.println(val, DEC);
    
  myservo.write(179-val);//根据实际情况,测试摇杆转动方法和舵机方向一致,or myservo.write(val);
  delay(15);
}