Arduino Uno R3 用软串口调试ESP8266 01 wifi模块 实验记录

最近入手一款Arduino Uno R3,想连接上Wifi模块,就可以进行一些联网的实验。

wifi模块我选择了esp8266 01版 (https://www.espressif.com/zh-hans/)

一、使用ESP8266连接Arduino Uno

附上一张ESP8266的针脚定义图片(来源互联网)

Arduino Uno R3 用软串口调试ESP8266 01 wifi模块 实验记录_第1张图片

连接示意:

ESP8266 Arduino Uno
VCC 3.3V(不能接5V,可能会烧坏)
GND GND
CH_PD (10k电阻)3.3V  (实际上可以不加电阻)
RX 3(接软串口发送端,自定义)
TX 2(接软串口接收端,自定义)

其余引脚都可以悬空不接。

下面是代码

#include
SoftwareSerial espSerial(2,3);//RX,TX
void setup() {
   Serial.begin(9600);
   espSerial.begin(115200);// esp8266 01波特率
   
}

void loop() {
  if(Serial.available())
  {
    espSerial.write(Serial.read());
   }
   if(espSerial.available())
   {
     Serial.write(espSerial.read());   
   }
}

打开串口监视器:(需要设置换行NL和CR)

Arduino Uno R3 用软串口调试ESP8266 01 wifi模块 实验记录_第2张图片

图片:Arduino Uno R3 用软串口调试ESP8266 01 wifi模块 实验记录_第3张图片

我把3.3V接到了面包板上,接入esp的vcc,和10k电阻+ch_pd.

 

你可能感兴趣的:(Arduino)