关于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 配置图也上传了。坐等大神答疑解惑~~~~~~~~~~
是不是说,arduino无法接收到来自tcp server的返回数据?
页:
[1]