当前位置: 首页 > wzjs >正文

课程网站建设的背景app线下推广怎么做

课程网站建设的背景,app线下推广怎么做,asp 网站权限设计,做推广网络1、查看esp32的引脚图,寻找对应的串口 根据原理图,芯片上有3个串口(UART0, UART1和UART2),但是UART1没有引出引脚。其中UART0(GPIO3用于U0RXD,GPIO1用于U0TXD)用作下载、调试串口,引脚不可改变&…

1、查看esp32的引脚图,寻找对应的串口

根据原理图,芯片上有3个串口(UART0, UART1UART2),但是UART1没有引出引脚。其中UART0GPIO3用于U0RXDGPIO1用于U0TXD)用作下载、调试串口,引脚不可改变;UART2默认引脚是GPIO16用作U2RXDGPIO17用作U2TXD

2、连接线路,使用Fritzing作图软件

3、esp32作为服务器端等待客户端往eps32发送的消息(使用Thonny软件把下面程序写入到esp32中)

因为串口0作为下载程序使用,所以下面使用串口2作为列子

from machine import UART, Pin
import time# 初始化UART
# 使用UART2,TX=17, RX=16,波特率115200
uart = UART(2, baudrate=115200, tx=17, rx=16)
uart.read()  # 清空缓冲区print("ESP32 UART接收程序已启动")# 主循环
while True:# 检查是否有数据可读if uart.any():# 读取接收到的数据received = uart.readline()try:# 尝试解码为UTF-8字符串message = received.decode('utf-8').strip()print(f"收到消息: {message}")# 发送响应response = f"ESP32已收到: {message}\r\n"uart.write(response.encode('utf-8'))except UnicodeDecodeError:# 如果解码失败,发送错误响应print("收到无法解码的消息")uart.write(b"Error: Invalid message format\r\n")# 短暂延时time.sleep(0.1)

4、客户端往串口2上发送消息,等待esp32的应答。

linux上需要安装pyserial库,运行如下命令

pip3 install pyserial

在虚拟机WSL2中运行客户端程序client.py,代码如下:(注意,需要确保WSL2中已经成功链接了串口2,具体链接步骤见附录)

import serial
import time# 根据系统选择合适的串口名称
port = '/dev/ttyUSB0'  # Linux系统
# port = 'COM4'        # Windows系统# 初始化串口,使用COM4,波特率115200
ser = serial.Serial(port, baudrate=115200, timeout=1)# 主循环
while True:# 发送消息到ESP32message = "Hello ESP32"ser.write((message + "\r\n").encode('utf-8'))print(f"已发送消息: {message}")# 等待ESP32的响应while True:time.sleep(0.1)  # 更短的等待时间if ser.in_waiting > 0:# 读取ESP32返回的消息response = ser.readline().decode('utf-8').strip()print(f"收到ESP32的响应: {response}")break  # 收到响应后退出等待循环

5、最终效果:

esp32收到客户端发送过来的消息,如下。

客户端发送消息后接收到esp32的应答消息。

附:如何让虚拟机WSL2链接上windows上的串口

步骤一:启动虚拟机的前,需要想设置启动串口,把widows上对应的串口映射到虚拟机wsl中,如下。(因为我电脑eps32的串口UART2在windows上显示的是COM4,所以我把对应的COM4映射到虚拟机中)

步骤二:wsl虚拟机中找到usb图标,右键勾选刚刚映射进来的串口,如下图

步骤三:查看wsl虚拟机上的串口是否正常识别,一般已ttyUSB*显示

http://www.dtcms.com/wzjs/223835.html

相关文章:

  • 哪些网站会盗取web网页模板
  • 沈阳 网站建设经典软文案例50字
  • 连云港专业做网站优化网站推广排名
  • 网站建设客户合同网络营销策划书1000字
  • 做网站的工作营业推广案例
  • 泌阳网站建设关键词优化是什么工作
  • 怎么做动漫原创视频网站能翻到国外的浏览器
  • 建网站公司营销型网站建设网络营销工具介绍
  • 电商网站开发过程是什么seo搜索引擎优化方式
  • 大连互联网公司排名seo公司北京
  • 网站开发专业前景英雄联盟更新公告最新
  • 网站建设营销词怎么建造自己的网站
  • 百度识图查另一半情头网页版百度网站怎么优化排名靠前
  • 做游戏网站在哪里找今日国内重大新闻
  • 北京市政府网站首都之窗今日最新闻
  • 响应式网站微博视频教程网络推广和信息流优化一样么
  • 成都网站设计公宣传推广方式
  • 室内效果图代做网站网站优化外包多少钱
  • 导航网站怎么做的电商平台的推广及运营思路
  • 网站空间域名是什么确认已有81人感染
  • wordpress右下角广告天津seo优化排名
  • 网站建设贵州佛山seo代理计费
  • 百度站长提交seo排名优化表格工具
  • 主机屋做网站视频做销售最挣钱的10个行业
  • 做网站建网站廊坊今日头条新闻
  • 西安网站漏洞免费留电话号码的广告
  • 定西临洮网站建设引流推广效果好的app
  • 长沙建网站的公司一对一定制方案直链平台
  • 苏州网址怀柔网站整站优化公司
  • 拼多多网络营销模式安徽网站优化