极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 19712|回复: 4

arduino nona 使用软串口连接 esp8266-12

[复制链接]
发表于 2015-3-13 10:51:23 | 显示全部楼层 |阅读模式
一直以来都想通过wifi把arduino连入互联网,但网上的wifi模块太贵了,不舍得出手(太穷了{:soso_e127:} !)
进来发现了esp8266这个便宜的wifi模块,于是入手了2块,其实esp8266也带有io的,但用惯了了arduino就懒得去学esp8266写io了
而且他的资料很缺,暂时没有一个系统的学习资料给我们来学习,所以选择了arduino+esp8266,我用的是esp-12这个型号
不多说了,今天使用arduino的软串口和esp-12通信连接成功,那出来给大家分享一下
1、arduino nona一块
2、eps-12一块

esp-12       arduino nona
TXD               D2
RXD               D3
GND              GND

esp-12 外接4.5V电源,接arduino的3.3V是不行的,esp-12启动不了
arduino nona用usb线连电脑
程序代码:
// testsoftserial.ino
#include <SoftwareSerial.h>
SoftwareSerial soserial(2,3);
String comdata = "";
void setup() {
        Serial.begin(9600);
        soserial.begin(9600);
        soserial.listen();
        delay(100);
}
bool ifsend=false;

void loop() {

        while (Serial.available() > 0)  
    {
        comdata += char(Serial.read());
        delay(2);
    }

    if (comdata.length() > 0)
    {
        soserial.println(comdata);
        comdata = "";
    }
       
        while (soserial.available() > 0)  
    {
        comdata += char(soserial.read());
        delay(2);
    }

    if (comdata.length() > 0)
    {
        Serial.println(comdata);
        comdata = "";
    }

}

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2015-3-19 00:06:41 | 显示全部楼层
求一个ESP8266的调试工具。。。顺便请教以下。。为什么我直接通过USB串口连接8266的时候调试是正常的。但是通过UNO软串口来连接。。。收到的就是乱码。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-22 20:29:08 | 显示全部楼层
串口的波特率没调好,把esp8266和ardunio uno串口波特率调到相同就可以了
回复 支持 反对

使用道具 举报

发表于 2015-3-23 10:42:25 | 显示全部楼层
esp8266,买回来是不是要写入固件程序的?还是买回来就可以直接用串口和arduino连了?
回复 支持 反对

使用道具 举报

发表于 2015-3-23 12:33:29 | 显示全部楼层
请问8266用的哪个固件?
WIFI数据出来没?
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-17 20:58 , Processed in 0.059180 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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