|
有段时间没写程序了,今天突发奇想,想写个程序控制舵机
但是悲剧了!写出来了,下载好了,但是就是不行啊!
串口输入0-9,舵机相应旋转0-180.
但是在串口输入数据后,舵机动一下然后返回去,然后就听到里面吱吱吱的声音了!
求助各位大侠! - #include <Servo.h>
- Servo myservo;//定义舵机变量名
- void setup()
- {
- Serial.begin(9600);
- myservo.attach(12);//定义舵机接口,9或10
- }
- void loop()
- {
- int a = 0;
- a = Serial.read();
- map(a,0,9,0,180);
- myservo.write(a);//设置舵机旋转的角度
- Serial.println(a);
- delay(100);
- }
复制代码 |
|