当前位置: 代码迷 >> 综合 >> arduino 控制 360度舵机
  详细解决方案

arduino 控制 360度舵机

热度:61   发布时间:2023-12-12 20:28:11.0

串口连接(波特率115200),, 正传;. 反转;/ 停止

 

http://arduino.cc/en/Reference/ServoWriteMicroseconds

 

 

#include <Servo.h> Servo servo1;void setup() 
{Serial.begin(115200);Serial.println(":-]");delay(300);
} void loop() 
{if (Serial.available()) {char val = Serial.read();if (val == ',') {servo1.attach(9);servo1.writeMicroseconds(1300);} else if (val == '.') {servo1.attach(9);servo1.writeMicroseconds(1700);} else if (val == '/') {servo1.detach();}}
} 
 

控制停止比较难,偷懒的做法,直接从驱动列表中剔除

  相关解决方案