绿林网页 发表于 2012-7-28 19:20:49

Arduino 通过TX RX连接舵机控制板 控制舵机运动

主控板子:Arduino nano
舵机控制板:Arduino mini USB 24路 舵机控制板

nano TX 接 舵机控制板 RX
nano RX 接 舵机控制板 TX
两块板子的 GND 共地

代码如下:
int led=13;
int t=1500;
void setup()
{
Serial.begin(9600);
pinMode(led,OUTPUT);
digitalWrite(led,LOW);
}
void loop()
{
digitalWrite(led,HIGH);
if(t==1500)
{
    Serial.println("1P2033T100");
    t=2033;
}
else
{
    Serial.println("1P1500T100");
    t=1500;
}
delay(1000);
digitalWrite(led,LOW);
}
编译正常,下载后报错:
avrdude: stk500_getsync(): not in sync: resp=0x00

不知是何原因?求教!

arduino-tinker 发表于 2012-7-29 09:07:03

报告的错误应该时下载时串口被占用。你是不是板子连着的时候下载的?试试把舵机控制板拔下来再下载。下载程序要用到TX和RX,如果串口被占用,程序是下载不下来的!

绿林网页 发表于 2012-7-29 11:04:30

可以了,谢谢!不过下载后,舵机动两下就不动了,主板复位也不行,舵机就是没反应了!

arduino-tinker 发表于 2012-7-29 13:15:55

绿林网页 发表于 2012-7-29 11:04 static/image/common/back.gif
可以了,谢谢!不过下载后,舵机动两下就不动了,主板复位也不行,舵机就是没反应了!

我的舵机驱动板连上舵机,至今没动过。。。。还在和卖家协商中。。。。

Nightkids 发表于 2013-1-15 18:15:28

问一下,我是菜鸟,现在市面上所有的舵机控制板都兼容Arduino吗?

绿林网页 发表于 2013-1-15 20:37:50

Nightkids 发表于 2013-1-15 18:15 static/image/common/back.gif
问一下,我是菜鸟,现在市面上所有的舵机控制板都兼容Arduino吗?

这个不存在兼容,只要能串口通讯,应该就可以支持的

健瑜 发表于 2013-7-5 17:35:18

本帖最后由 健瑜 于 2013-7-5 17:39 编辑

#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 10, 9, 8, 7);
int on=4;
int led=6;
int yy;
String Byte;
void setup()
{
lcd.begin(16, 2);
delay(400);
Serial.begin(9600);
pinMode(on,INPUT_PULLUP);
pinMode(led,OUTPUT);
yy=0;
while (!Serial)
{
    ;
}
}
void loop()
{
//lcd.clear();
lcd.setCursor(0, 0) ;
lcd.print(" My robot arm!!");
lcd.setCursor(0, 1) ;
lcd.print("Now mode:");
if(digitalRead(on)==LOW && yy==0)
{
    delayMicroseconds(10);
    yy=1;
    Serial.println("#1GC1");
    digitalWrite(led,HIGH);
}      
while (Serial.available() > 0)
{
    Byte += char(Serial.read());
    if(Byte="AGF")
    {
      Serial.println(Byte);
      digitalWrite(led,LOW);
      yy=0;
    }
}
if(yy==1)
{
    lcd.setCursor(9, 1) ;
    {
      lcd.print(" action");
    }
}
if(yy==0)
{
    lcd.setCursor(9, 1) ;
    lcd.print("-Ready-");
}
}


我的程式碼,獻醜了

Arduino nano
16路控制器

隨風大俠 发表于 2013-10-9 18:13:56

先用這個程式看看舵機有沒有故障

#include <Servo.h>
Servo Servo1;
int VR = 0;
int save;
void setup( )
{
Servo1.attach(9);
}
void loop( )
{
save = analogRead(VR);
save = map(save, 0, 1023, 0, 179);
Servo1.write(save);
delay(15);
}

接腳圖:

快乐每一天 发表于 2014-5-19 20:29:24

请教一下这个最后给哪块板子供电,是arduino还是舵机控制板
页: [1]
查看完整版本: Arduino 通过TX RX连接舵机控制板 控制舵机运动