Arduino开发ESP8266模块的串口通信教程
创作时间:
作者:
@小白创作中心
Arduino开发ESP8266模块的串口通信教程
引用
CSDN
1.
https://blog.csdn.net/weixin_46158019/article/details/136828956
Arduino开发ESP8266模块的串口通信是一个常见的任务,允许通过串行接口与其他设备或计算机进行通信。本文将详细介绍如何使用Arduino IDE开发ESP8266模块的串口通信功能。
硬件连接
将野火ESP8266模块通过USB连接到电脑。注意电源为3.3V。在Arduino IDE中,选择ESP8266开发板和串口端口。
代码编写
常用函数:
- 初始化串行通信,设置波特率。
- 在setup()函数中设置串行通信。
- 在loop()函数中发送和/或接收数据。
- 上传代码,点击Arduino IDE的上传按钮,将代码上传到ESP8266。
- 测试,打开串行监视器,查看发送和接收的数据。
以下是一个简单的示例,演示了如何在ESP8266上设置串行通信,发送和接收数据。
const int BAUD_RATE = 115200;
void setup() {
// put your setup code here, to run once:
Serial.begin(BAUD_RATE);//初始化串口通信
Serial.setTimeout(2000);//设置超时时间2s,默认为1s
delay(1000);//等待监视器连接
Serial.println("hello esp8266!");//打印初始信息
Serial.write(10);
Serial.println("hello esp8266!");
int len=Serial.write("hello\r\n");
Serial.print(len,DEC);
Serial.print("\r\n");
Serial.println("hello esp8266!");
byte message[3]={'a','b','c'};
Serial.write(message,sizeof(message));
Serial.print("\r\n");
}
void loop() {
int len=0;
byte rxBuf[10];
// put your main code here, to run repeatedly:
if( Serial.available() ) //检查串口是否有数据
{
// String data = Serial.readStringUntil('\n');//读取数据
// Serial.println("Rx:");
// Serial.println(data);
len = Serial.readBytesUntil('\n',rxBuf,sizeof(rxBuf));//读取数据
Serial.println("Rx:");
for(int i=0;i<len;i++)
{
Serial.write(rxBuf[i]);
}
Serial.print("\r\n");
}
delay(1000);
}
测试结果
打开串行监视器(工具 > 串行监视器),并设置相同的波特率(在此例中为115200)。在串行监视器的输入框中输入一些文本,然后按Enter键。
程序运行如下:
- 初始化结束,等待接收数据。
- 发送数据123abc123,并将接收的数据返回。
参考
- ARDUINO实验室:https://arduino.nxez.com/
- Arduino编程语句参考:http://www.taichi-maker.com/homepage/reference-index/arduino-code-reference/
本文原文来自CSDN
热门推荐
江苏三地过年必吃美食大揭秘!
重庆火锅遇上非遗美食:年夜饭市场的新宠儿
申时是几点到几点 申时在哪个时间段
优秀领导者必备的10个习惯
神仙鱼的养殖方法和注意事项
打卡兰州牛肉面博物馆,感受马保子的传奇!
2025年职场攻略:属蛇女性如何应对挑战?
2024-2025年属蛇女生素来财运如何?
属蛇女年末运势大揭秘:挑战与机遇并存的关键时刻
揭秘台湾牛肉面的绝妙做法!
东鼎牛肉面:健康吃法大揭秘!
2025数字经济的趋势、挑战与机遇
为什么说农历体现了中华民族的智慧
减压护心:如何通过减压守护心血管健康?
妙佑医疗国际推荐:心脏健康小贴士
美国心脏协会最新指南:从饮食到生活方式的全面护心方案
李妍教授揭秘:最新心脏疾病预防研究进展
每天4分钟HIIT,心脏更年轻!
绝经期间吃什么调理
想要卤肉色泽好,需要添加这些天然上色香料,卤肉出锅鲜亮有食欲
此生必赏的十大自然奇观:震撼心灵的地球杰作
河南云台山郭亮村挂壁公路:南太行最短的挂壁公路,却凝聚了村民五年的心血
甘肃陇南挂壁公路:悬崖峭壁上的“天路”奇迹
隧道施工安全及结构健康保障:自动化监测技术核心内容解析
春季万仙山郭亮村游玩攻略:探秘挂壁公路奇观
日本再生硅牙膏真的能补牙吗?
南朝齐梁:过渡与传承的篇章
异质合流 多元互融, “南北朝历史文化特展”在宁开幕
探秘千年古都西安:穿越六朝历史的文化之旅
中国心脏健康膳食:让美味与健康兼得