【Arduino学习笔记】手把手教你使用ESP8266----③整合Arduino篇
来源:互联网 发布:棉被羽绒被知乎 编辑:程序博客网 时间:2024/05/16 13:57
上两篇说了ESP8266的连接调试,相信大家按照前两篇的方法已经能够把ESP8266用起来了,同时调试工具的使用也应该有所了解了,这一篇讲讲重点,如何将ESP8266模块跟我们的arduino连接起来。大家应该知道,ESP8266是使用串口来进行数据通信的,同样连接到我们的arduino上也要用到我们的串口,百度了一下,还真找到了相关的连接资料,相关资料连接在此《ESP8266 Wi-Fi Module with Teensy and Arduin》。
这里我用的板子是Arduino UNO的,跟文章中使用的板子不同,UNO是只有Serial,没有Serial1的,所以要实现相关功能需要使用软串口的方式进行连接,这里我们将Digital10和Digital11两个口配置成软串口,注意模块使用的是3.3V电压的电源,需要引出UNO主板3.3V口的电源接到ESP8266模块上,然后将CH_PD针脚连接到VCC上,Arduino主板接到USB上,这时模块正常供电后蓝色灯闪两下,红色灯常亮,模块正常启动~~
打开Arduino IDE,输入以下代码,编译上传到arduino中~~
注意:以下代码10为RX,11为TX口,连接模块的时候要注意跟模块的针脚交叉连接
#include <SoftwareSerial.h>SoftwareSerial mySerial(10, 11); // RX, TX 配置10、11为软串口
void setup(){ // Open serial communications and wait for port to open: Serial.begin(9600); while (!Serial) { ; // wait for serial port to connect. Needed for Leonardo only } // set the data rate for the SoftwareSerial port mySerial.begin(9600);}void loop() // run over and over{ if (mySerial.available()) Serial.write(mySerial.read()); if (Serial.available()) mySerial.write(Serial.read());}打开串口监视器,选择波特率为9600,同时选择回车选项,重新拔插一下8266模块的电源,这时会看到串口监视器显示一串英文信息,说明模块已正常工作,如下图
欢迎加QQ群254267969,共同交流学习~~
0 0
- 【Arduino学习笔记】手把手教你使用ESP8266----③整合Arduino篇
- 【Arduino学习笔记】手把手教你使用ESP8266----①接线篇
- 【Arduino学习笔记】手把手教你使用ESP8266----②调试篇
- 手把手玩转 ESP8266 Arduino系列
- ESP8266-01 使用 Arduino IDE
- 使用arduino安装esp8266环境
- Arduino--ESP8266--ESP-01学习笔记--发布、订阅
- arduino安装ESP8266 Arduino core
- 毕设笔记 arduino+esp8266环境
- ESP8266 core for Arduino学习手札
- Arduino使用ESP8266通信的实践
- Esp8266 使用 Arduino 开发(一)
- Esp8266 使用 Arduino 开发(二)
- Arduino 单片机之 ESP8266模块使用
- arduino学习笔记1 - 什么是arduino?
- Arduino学习笔记2--安装Arduino系统
- Arduino学习笔记—Arduino编程基础
- Arduino学习笔记1
- Affymetrix芯片分析:获取差异表达基因系列一
- fragment的使用
- 使用shell进行数学运算
- 第二章第18题
- 回溯法求排列(二)
- 【Arduino学习笔记】手把手教你使用ESP8266----③整合Arduino篇
- php socket_select() 说明
- Js apply()、call()使用详解
- 好好的
- Linux 下grep命令
- ASIHTTPRequest类库简介和使用说明
- 递归实现字符串反向
- 2015第六届蓝桥杯Java软件开发本科B组部分题目和代码
- [bzoj 3563&3569]DZY Loves Chinese I&II