Arduino UNO上连接esp8266

连接电路

正常供电后蓝灯闪两下,红灯常亮,模块正常启动。
注意使用的是3.3V的电源

编写连接程序

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 最高支持的波特率,

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

  1. 运行python的两种方式磁盘式_day03-python-学习笔记

    Python入门 编程语言是人与机器沟通使用的语言 机器识别高低电频(010101)0低电频,1高电频 一.编程语言分类 机器语言 优缺点: (1) 执行效率最高,能够直接运行,相当于计算机的母语 ( ...

  2. C++连接mysql的两种方式(ADO连接和mysql api连接)

    一.ADO连接mysql 1.安装mysql-5.5.20-win32.msi和mysql-connector-odbc-5.3.4-win32.msi(一般两个安装程序要匹配,否则可能连接不上)   ...

  3. android 手机,连接蓝牙耳机连接不成功;两种方式都连接失败

    第一种连接方式,使用反射类,连接不成功: Method m = null;                                 try {                          ...

  4. 修改android的wifi客户端名称的两种方法

    修改android的wifi客户端名称的两种方法 手机连接到无线路由时,在dhcp的客户端列表里面是这样的名称"android-89425253e5de3a2",这就是安卓手机的系 ...

  5. docker-compose links depend on 使用的两种方式

    在docker-compose中假如有镜像需要使用redis或者依赖与其他的docker服务 ,可以有两种方式指定连接其他的容器,以下图 为例: 假如我的thais服务想要使用redis服务,可以有下 ...

  6. android客户端认证服务端的两种方式

    Your app shouldn't suffer SSL's problems http://thoughtcrime.org/blog/authenticity-is-broken-in-ssl- ...

  7. 【ESP32 S2 烧录AT固件 串口与USB两种方式】

    ESP32 S2 烧录AT指令固件 串口与USB两种方式 什么是AT指令? 固件和工具下载 USB完整固件烧录 串口完整固件烧录 AT测试 本文主要介绍了对ESP32 S2进行AT指令固件烧录的具体操 ...

  8. 7 并发编程-(线程)-开启线程的两种方式

    thread/英 /θred/ 美 /θrɛd/  线程 1.threading模块介绍 multiprocess模块的完全模仿了threading模块的接口,二者在使用层面,有很大的相似性,因而不再 ...

  9. Struts2-表单验证的两种方式

    1. Struts2中的输入校验 2. 编码方式校验   1) Action一定要继承自ActionSupport   2) 针对某个要进行校验的请求处理方法编写一个 public void vali ...

最新文章

  1. Object o与Object o=null的区别
  2. html打开新窗口设置窗口属性,HTML之:让网页中的a标签属性统一设置-如‘新窗口打开’...
  3. Spring Boot 应用如何提高服务吞吐量?
  4. 判断页面在手机和pc打开的方法
  5. 介绍神经网络_神经网络介绍
  6. 图解Kafka,一看就明白!
  7. sqoop从hdfs上导出数据到MySQL报错:ClassNotFoundException:allclo
  8. 第四十九篇、跳转设置界面
  9. 扎克伯格靠AI挺过危机,Facebook满血复活还需3年
  10. (九)OpenCV Canny边缘检测
  11. 使命召唤ol显示服务器超时,使命召唤ol网络延迟高的完整解决方案
  12. 捡到的文物应该归谁最好
  13. 教程篇(7.0) 03. FortiClient EMS配置和管理 ❀ FortiClient EMS ❀ Fortinet 网络安全专家 NSE 5
  14. SonarQube扫描的Bug、漏洞以及异味的修复(持续更新)
  15. 惠普ZBook 14u G5(3XG37PA)电脑 Hackintosh 黑苹果efi引导文件
  16. 软件测试面试题:常见的性能测试方法有哪些?以及每类测试方法的目的是什么?
  17. 百度云盘下载jdk1.8
  18. MySQL之——数据库的基本操作
  19. 百度云安装mysql_安装mysql5.7和mysql8.0(可同时安装在windows中)附百度云下载链接
  20. Minecraft 1.18.1、1.18.2模组开发 17.自定义盾牌(shield)

热门文章

  1. C/C++内存泄漏及检测
  2. 03 | 论文中的「文献综述」应该怎么写?
  3. 库拉托夫斯基的历史贡献
  4. 高通骁龙855,麒麟980,A12,Exynos 9820芯片参数比较
  5. ADB连接夜神模拟器的方法
  6. 制作ghost的linux系统安装方法,(转)linux系统GHOST备份方案
  7. 2021-2027全球与中国后向反射仪市场现状及未来发展趋势
  8. python可以自动拆分表格吗_Python最详细的Excel操作方式,你值得拥有!
  9. 数据库的部分依赖,完全依赖,传递依赖以及三种范式总结
  10. javascript求1~100的素数和