7354| 1
|
[求助] 关于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 配置图也上传了。坐等大神答疑解惑~~~~~~~~~~ |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed