Brian 发表于 2012-11-25 18:50:13

APC220 问题

我有一块arduino 2560的板子连接APC220,一直接收不到,我的作业系统是WIN7,请问这样有差吗?我每次开启都有使用系统管理员身分执行,还是不行。
Arduino代码:int val = 0;
int ledPin = 13;
void setup()
{
Serial.begin(9600);
}

void loop()
{
val = Serial.read();
if (-1 != val)
{   
if ('A' == val || 'a' == val)
{   
Serial.println("Hello from Arduino!");   
}else if ('B' == val || 'b' == val)
{      
digitalWrite(ledPin, HIGH);      
delay(500);      
digitalWrite(ledPin, LOW);   
}
}
}我打A都收不到他的回覆Hello from Arduino!

admin 发表于 2012-11-27 17:47:35

先看硬件,看看硬件是否正常连接。

然后测试软件,在不用apc220的情况下,连接mega2560到pc,打开serial monitor,然后打A,看看程序是否有反应。

admin 发表于 2012-11-27 17:51:12

软件刚才跑了一下,貌似没问题, 那就问题在硬件上了。

首先设置APC220的波特率到9600,确保2块apc220能互相通信。
页: [1]
查看完整版本: APC220 问题