极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13324|回复: 9

为何我的arduino mega 2560 收不到wifi数据

[复制链接]
发表于 2014-2-16 23:28:11 | 显示全部楼层 |阅读模式
本帖最后由 qykings 于 2014-2-25 12:36 编辑

#include "SoftwareSerial.h"

/**
*receive  19
*transmit  18
**/
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




回复

使用道具 举报

 楼主| 发表于 2014-2-16 23:33:10 | 显示全部楼层
用客户端源码,用socket连接,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2014-2-17 11:07:29 | 显示全部楼层
flash看不懂,代码也没发现关键错误,只看到小错。
建议直接使用串口转TTL去调wifi模块,并不需要arduino先。

/**
*receive  19
*transmit  18
**/
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);   ----这里小错
    }
}

回复 支持 反对

使用道具 举报

发表于 2014-2-17 23:19:57 | 显示全部楼层
用的串口WIFI模块吗? 要先把WIFI模块调试好。ARDUINO只是当读取一个串口数据而已。关键在于电脑上的软件,通过TCP/IP 来给模块的IP地址发送数据。
我有做过
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-18 10:56:14 | 显示全部楼层
本帖最后由 qykings 于 2014-2-18 11:48 编辑
ChunYong 发表于 2014-2-17 23:19
用的串口WIFI模块吗? 要先把WIFI模块调试好。ARDUINO只是当读取一个串口数据而已。关键在于电脑上的软件, ...


对,是串口模块,我少了一步,没有先调试wifi模块,我用浏览器可以登录那wifi模块, 补充一下,我有as socket 连接是接上了的,可以发消息,就是arduino 读不到数据,是2560的rx rt端口有什么要注意的吗,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-18 10:59:32 | 显示全部楼层
Ansifa 发表于 2014-2-17 11:07
flash看不懂,代码也没发现关键错误,只看到小错。
建议直接使用串口转TTL去调wifi模块,并不需要arduino先 ...

我没有用工具去调试,你能否提供具名称,让我好搜索下载
回复 支持 反对

使用道具 举报

发表于 2014-2-19 02:31:49 | 显示全部楼层
qykings 发表于 2014-2-18 10:56
对,是串口模块,我少了一步,没有先调试wifi模块,我用浏览器可以登录那wifi模块, 补充一下,我有as  ...

您可以先用USB TO TLL模块 连接WIFI模块,测试WIFI模块是不是接收并国转发了信息。如下连接:电脑TCP/IP工具 - WIFI模块 - USB TO TTL - 电脑串口调试助手   这个回路通的话,如果ARDUINO不能接收。多数是波特率不正确,或者程序没写对
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-19 13:05:49 | 显示全部楼层
本帖最后由 qykings 于 2014-2-19 15:54 编辑

USB TO TLL模块 连接WIFI模块 在路上来了


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2014-2-20 16:26:50 | 显示全部楼层
ChunYong 发表于 2014-2-17 23:19
用的串口WIFI模块吗? 要先把WIFI模块调试好。ARDUINO只是当读取一个串口数据而已。关键在于电脑上的软件, ...

我问下,你有用过wifi shield嘛?我买了一块,但不知道如何用。求指导。
回复 支持 反对

使用道具 举报

发表于 2014-2-21 21:41:44 | 显示全部楼层
setitagain 发表于 2014-2-20 16:26
我问下,你有用过wifi shield嘛?我买了一块,但不知道如何用。求指导。

我用的是串口WIFI模块
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-5 13:53 , Processed in 0.037548 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表