为何我的arduino mega 2560 收不到wifi数据
本帖最后由 qykings 于 2014-2-25 12:36 编辑#include "SoftwareSerial.h"
/**
*receive19
*transmit18
**/
SoftwareSerial mySerial(19, 18);
void setup()
{
Serial.begin(9600);
mySerial.begin(9600);
Serial.println( "wifi kings" );
}
void loop()
{
if (mySerial.available()) {
Serial.println((char)mySerial.read());
}
if (Serial.available()) {
char c = Serial.read();
Serial.println( c );
}
}
是我tx对txt
rx对rx所以数据不通,
正确是tx->rx
rx->tx
用客户端源码,用socket连接, flash看不懂,代码也没发现关键错误,只看到小错。
建议直接使用串口转TTL去调wifi模块,并不需要arduino先。
/**
*receive19
*transmit18
**/
SoftwareSerial mySerial(19, 18);
void setup()
{
Serial.begin(9600);
mySerial.begin(9600);
Serial.println( "wifi kings" );
}
void loop()
{
if (mySerial.available())
{
Serial.println((char)mySerial.read());
}
if (Serial.available())
{
char c = Serial.read();
mySerial.println(c); ----这里小错
}
}
用的串口WIFI模块吗? 要先把WIFI模块调试好。ARDUINO只是当读取一个串口数据而已。关键在于电脑上的软件,通过TCP/IP 来给模块的IP地址发送数据。
我有做过 本帖最后由 qykings 于 2014-2-18 11:48 编辑
ChunYong 发表于 2014-2-17 23:19 static/image/common/back.gif
用的串口WIFI模块吗? 要先把WIFI模块调试好。ARDUINO只是当读取一个串口数据而已。关键在于电脑上的软件, ...
对,是串口模块,我少了一步,没有先调试wifi模块,我用浏览器可以登录那wifi模块, 补充一下,我有as socket 连接是接上了的,可以发消息,就是arduino 读不到数据,是2560的rx rt端口有什么要注意的吗, Ansifa 发表于 2014-2-17 11:07 static/image/common/back.gif
flash看不懂,代码也没发现关键错误,只看到小错。
建议直接使用串口转TTL去调wifi模块,并不需要arduino先 ...
我没有用工具去调试,你能否提供具名称,让我好搜索下载 qykings 发表于 2014-2-18 10:56 static/image/common/back.gif
对,是串口模块,我少了一步,没有先调试wifi模块,我用浏览器可以登录那wifi模块, 补充一下,我有as...
您可以先用USB TO TLL模块 连接WIFI模块,测试WIFI模块是不是接收并国转发了信息。如下连接:电脑TCP/IP工具 - WIFI模块 - USB TO TTL - 电脑串口调试助手 这个回路通的话,如果ARDUINO不能接收。多数是波特率不正确,或者程序没写对 本帖最后由 qykings 于 2014-2-19 15:54 编辑
USB TO TLL模块 连接WIFI模块 在路上来了
ChunYong 发表于 2014-2-17 23:19 static/image/common/back.gif
用的串口WIFI模块吗? 要先把WIFI模块调试好。ARDUINO只是当读取一个串口数据而已。关键在于电脑上的软件, ...
我问下,你有用过wifi shield嘛?我买了一块,但不知道如何用。求指导。 setitagain 发表于 2014-2-20 16:26 static/image/common/back.gif
我问下,你有用过wifi shield嘛?我买了一块,但不知道如何用。求指导。
我用的是串口WIFI模块
页:
[1]