欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

ESP8266的PC客户端和Arduino两种方式的连接及使用笔记

程序员文章站 2022-03-03 19:05:08
Arduino UNO跟ESP8266结合电路程序1. 第一步——Arduino引用软串口库基本的只引用软串口#include SoftwareSerial mySerial(10, 11); // RX, TX 配置10、11为软串口带有各种检测的#include // 软串口SoftwareSerial WIFISerial(6, 7); // RX, TX交叉接线#defin...

Arduino UNO上连接esp8266

连接电路

正常供电后蓝灯闪两下,红灯常亮,模块正常启动。
注意使用的是3.3V的电源
ESP8266的PC客户端和Arduino两种方式的连接及使用笔记

编写连接程序

1. Arduino引用软串口库

由于UNO只有Serial,没有Serial1,所以为实现相关功能必须使用软串口的方式进行连接,这里我们将Digital 的10、11两个口配置成软串口,10为RX,11为TX口。
❗❗❗注意连接的时候要跟模块的针脚交叉连接

从程序上配置软串口,

#include <SoftwareSerial.h>
//软串口配置
SoftwareSerial mySerial(10, 11); //RX--10;TX--11;两针脚交叉连接

第一次使用或者测试的时候仅用上面的程序即可,再往后的学习中可以再加上一些程序用来进行一些常规性的检测。

2. 初始化

在setup函数中的一些初始化设定。
❗❗❗注意波特率的设定值,Arduino 的串口波特率要与ESP8266的WiFi模组波特率相同,波特率不一致时就会出现乱码或者丢包现象。
⭐有种特殊的情况是ESP8266的WiFi模组的出厂默认波特率过高超过了Arduino 最高支持的波特率,