tom_hsh 发表于 2015-3-13 10:51:23

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

一直以来都想通过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 = "";
    }

}

martincccc 发表于 2015-3-19 00:06:41

求一个ESP8266的调试工具。。。顺便请教以下。。为什么我直接通过USB串口连接8266的时候调试是正常的。但是通过UNO软串口来连接。。。收到的就是乱码。

tom_hsh 发表于 2015-3-22 20:29:08

串口的波特率没调好,把esp8266和ardunio uno串口波特率调到相同就可以了

laofuz1024 发表于 2015-3-23 10:42:25

esp8266,买回来是不是要写入固件程序的?还是买回来就可以直接用串口和arduino连了?

bigwolf 发表于 2015-3-23 12:33:29

请问8266用的哪个固件?
WIFI数据出来没?
页: [1]
查看完整版本: arduino nona 使用软串口连接 esp8266-12