欢迎光临散文网 会员登陆 & 注册

基于Arduino的ESP32物联网服务器实时绘制幅频特性曲线(含远程控制)

2023-03-24 12:12 作者:yogurt3_  | 我要投稿

前言

  建立一个异步ESP32 Web Server实时接收来自串口的数据,并在ESP32托管网页上实时绘制曲线,Web客户端可发送指令至ESP32。

先前准备

1.ESP32开发板+USB供电线

2.开发环境Arduino+VScode+PlatformIO

 开发环境在此不在赘述,google上有相关教程,在此附一个(https://randomnerdtutorials.com/vs-code-platformio-ide-esp32-esp8266-arduino/)。

3.需安装的库

 ESPAsyncWebServer 和 AsyncTCP 库。

使用异步Web Server优势:

1.可以处理多个连接

2.当发送请求同时,可以处理其他请求连接

3.处理请求模板更简单

代码架构

代码架构

主要文件在data文件夹和main.cpp内

data文件夹主要是网页代码,main.cpp为我们所编程的功能。

网页文件

Arduino文件

实现效果

效果图 1
效果图 2

教程源码链接及其他

源码链接:https://github.com/Yogurt-994/MyESP32Project/tree/master/NODEMCU-32_webServer

ESP32官网:https://randomnerdtutorials.com/getting-started-with-esp32/https://randomnerdtutorials.com/getting-started-with-esp32/


基于Arduino的ESP32物联网服务器实时绘制幅频特性曲线(含远程控制)的评论 (共 条)

分享到微博请遵守国家法律