Advertisement

Arduino基础入门之七:无人机开发

阅读量:

一 设备

舵机(Servo)是一种能够驱动舵面(即操纵面)进行旋转操作的执行装置,其种类多样【1

复制代码
 //用电位器控制舵机角度

    
 #include <Servo.h>//声明调用Servo.h库
    
 Servo myservo;//创建一个舵机对象
    
  
    
 int potpin=A0;//定义模拟口A0
    
 int val=0; //舵机位置
    
  
    
 void setup() {
    
   myservo.attach(9);//设置舵机引脚!即硬件引脚9上连接一个舵机,将其与上面创建的对象连接起来
    
   Serial.begin(9600);
    
 }
    
  
    
 void loop() {
    
      val = analogRead(potpin);//从模拟口读出值
    
      int pos = map(val,0,1023,0,179);//转换成角度0~179
    
  
    
      myservo.write(pos);//给舵

全部评论 (0)

还没有任何评论哟~