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
热门推荐
中国十大公认最好吃的大米 国内优质大米排行榜前十名
川酒行业现状分析
福州冬天有哪些好玩的地方?
从驾驶到管理:全方位省油攻略
小型轿车油耗大揭秘:省钱有妙招!
老司机教你省油,轻松应对高油价!
中越曾争了9年的老山,如今究竟属于谁?一座山而已为啥都要争?
家庭装修电路设计标准(家装电工基础知识自学)
张艺兴领衔2025山东春晚,谭维维三登舞台演绎非遗音乐
世界遗产基金会推荐:团山民居
康辉携手A-SOUL引爆2025央视网络春晚:传统与创新的完美融合
团山民居:滇南古民居的瑰宝
云南建水团山民居:汉彝文化交融的古建瑰宝
张家花园:团山村里的白族文化瑰宝
团山民居:滇南古村落里的风水密码
梦游频发?专家揭秘背后真相!
重庆男子梦游坠楼背后的深层心理揭秘
世界各地大量神秘UFO目击事件,其背后的真相是什么呢?
UFO和外星人自古就有?来自远古的铁证!记载了多起UFO目击事件!
飞碟是外星人造访地球驾驶的宇宙飞船?也许只是个探测器!
金庸笔下的爱情:江湖中的柔情与羁绊
哈勃望远镜完成最大项目:观测500颗恒星揭示宇宙奥秘
为什么你的卤肉没有香味?其实卤香源自这四种天然香气
她是三甲医院最年轻的博导,从事癫痫专科12年
安卓怎么实现苹果nfc自动化
江西上饶望仙谷和葛仙村:两个各具特色的旅游胜地
神仙居景区:浙江5A级景区,户外运动者的天堂
太阳系的形成:从原始太阳星云到行星的诞生
钦州网红景点打卡:边境游必玩
钦州至文山最美边境自驾游攻略