shazhengq 发表于 2015-5-4 13:06:14

关于wifi shield V3控制LED灯的问题

本帖最后由 shazhengq 于 2015-5-4 13:07 编辑

我是ARDUINO 的初学者,想用手机通过WIFI控制LED灯。我在网上找了些资料,写了一个代码,可是遇到如下问题十分苦恼,求各位大神帮我一下。我写好代码之后只能通过串口监视器发送指令控制LED灯,串口通信测试软件只能接收数据,无法发送数据。我是否苦闷~~~~~~~




代码如下:
int led=9;   //把LED连在Arduino数字端口9

void setup()
{
Serial.begin(115200);//启动串行通讯,波特率115200b/s
pinMode(led,OUTPUT);//申明IO端口9为输出端口
digitalWrite(led,LOW); //初始化LED灯为熄灭状态
}
//主程序
void loop()
{
char val;   //定义变量val,用于暂存上位机发送来的字符
if(Serial.available()>0)   //如果上位机发送来了字符
{
    val=Serial.read(); //读取上位机发来的字符,并保存到val
    Serial.println(val); //显示接受到的字符
    if(val=='a')//如果上位机发送字符'a',
    {
      digitalWrite(led,LOW);
      Serial.println ("ok"); //点亮LED灯         
    }
    if(val=='b')//如果上位机发送字符'b',
    {
       digitalWrite(led,HIGH);
       Serial.println ("ok");//熄灭LED灯         
    }   
}

}



WIFI shield v3的配置图如下:
通讯测试软件用的是青云ComMax    配置图也上传了。坐等大神答疑解惑~~~~~~~~~~


Ricky 发表于 2015-5-6 10:16:53

是不是说,arduino无法接收到来自tcp server的返回数据?
页: [1]
查看完整版本: 关于wifi shield V3控制LED灯的问题