2015-5-4 13:06:14 [显示全部楼层]
7270浏览
查看: 7270|回复: 1

[求助] 关于wifi shield V3控制LED灯的问题

[复制链接]
10创造力
本帖最后由 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    配置图也上传了。坐等大神答疑解惑~~~~~~~~~~


Screenshot_2015-05-04-12-44-04_看图王.jpeg
Screenshot_2015-05-04-12-44-36_看图王.jpeg
B3KBN1GJ)8_{Y6V1A)52V0Z.png
GFWD1@THBY`BPQUQUISC2(W.png

Ricky  NPC

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

是不是说,arduino无法接收到来自tcp server的返回数据?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
关于楼主
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail