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

优秀茶叶网站设计2023疫情最新情况

优秀茶叶网站设计,2023疫情最新情况,wordpress 评论嵌套,照着别人网站做1,安装依赖 确保已经安装 pyserial: pip3 install pyserial 如果无法用pip3安装,那就创建一个虚拟环境进行安装 如果你想安装最新版本的 pyserial 或其它非 Debian 打包的库,建议在用户目录下创建一个虚拟环境: 安装…

1,安装依赖
确保已经安装 pyserial:

pip3 install pyserial

如果无法用pip3安装,那就创建一个虚拟环境进行安装


如果你想安装最新版本的 pyserial 或其它非 Debian 打包的库,建议在用户目录下创建一个虚拟环境:

安装完整的 Python3(如果尚未安装)
sudo apt update
sudo apt install python3-full python3-venv
在你的项目目录创建并激活 venv

cd ~/myproject
python3 -m venv venv
source venv/bin/activate
然后就可以在虚拟环境中用 pip 安装

pip install pyserial
运行脚本时,确保虚拟环境已激活((venv) 出现在命令行提示符),这样 import serial 就能找到你通过 pip 安装的包。

若要退出虚拟环境,执行

deactivate

2,启用串口

在树莓派上执行 sudo raspi-config,进入 Interface Options → Serial Port,

“Would you like a login shell to be accessible over serial?” 选择 No

“Would you like the serial port hardware to be enabled?” 选择 Yes
重启后,串口 /dev/serial0 就可用了。

特别注意,如果还是不能用,多半是映射错误:

串口未启用或映射错误
在 Raspberry Pi 5 上,/dev/serial0 默认是否真正映射到了 UART0,要确认。

请先确认 /boot/firmware/config.txt 中是否有以下配置(最重要的):

enable_uart=1
dtoverlay=uart0

然后执行:

ls -l /dev/serial0

你应看到:

serial0 -> ttyAMA0

特别注意:树莓派5的uart0引脚是GPIO14(TXD),GPIO15(RXD)

3,做好上面配置后,借鉴以下代码即可进行树莓派5的串口通信

#!/usr/bin/env python3
# -*- coding: utf-8 -*-import serial
import timedef main():# 串口设备名称,树莓派 5 上 /dev/serial0 通常会映射到 UART0port = '/dev/serial0'# 波特率(根据需要修改,常用 9600、115200 等)baudrate = 115200# 打开串口try:ser = serial.Serial(port=port,baudrate=baudrate,bytesize=serial.EIGHTBITS,parity=serial.PARITY_NONE,stopbits=serial.STOPBITS_ONE,timeout=1)  # 读取超时 1 秒except serial.SerialException as e:print(f"无法打开串口 {port}: {e}")returnprint(f"串口 {port} 已打开,波特率 {baudrate}")try:while True:# 要发送的字符串msg = "hello word?"# 注意要发送 bytes,末尾可加 \r\n 根据接收端需求ser.write(msg.encode('utf-8') + b'\r\n')print(f"已发送: {msg}")# 读取接收缓存中的所有数据incoming = ser.readline().decode('utf-8', errors='ignore').strip()if incoming:print(f"接收到: {incoming}")# 每隔 1 秒发送一次time.sleep(1)except KeyboardInterrupt:print("\n检测到 Ctrl+C,中断程序。")finally:ser.close()print("串口已关闭。")if __name__ == '__main__':main()
http://www.wangmingla.cn/news/34250.html

相关文章:

  • 可以做mv 的视频网站网页加速器
  • 深圳外贸建站网络推广公司成品短视频app下载有哪些软件
  • 关于网站建设的论文上海排名优化seo
  • 鸿运通网站建设怎么样网页设计与制作期末作品
  • 培训的网站建设企业seo推广外包
  • 嘉兴网站建设方案优化引擎搜索大全
  • 做招商加盟的网站网站建站系统
  • 有没有返利网站做京东的seo企业优化方案
  • 网站建设与管理案例教程seo优化专员招聘
  • 集团公司网站设计semester at sea
  • 网站报价模板seo推广学院
  • 哪个设计网站做兼职好深圳seo推广培训
  • 网站托管多少钱智慧营销系统平台
  • 如何设立网站网络营销期末总结
  • 网站的策划做推广口碑营销的产品有哪些
  • 方法数码做的网站怎么样seo 的作用和意义
  • 深圳做网站排名哪家好企业网站模板免费
  • ecshop 看网站首页大小国际新闻视频
  • 东莞商城网站建设哪家公司靠谱热点营销案例
  • oa系统网站建设做直销去哪里找客户
  • 做外贸网站的经验同城推广引流平台
  • 摄影网站开题报告广州seo推广培训
  • 模板网站怎么做宁波网站seo诊断工具
  • 甘肃建设厅职称查询官方网站网络营销公司招聘
  • 做树状图的网站中国万网域名注册免费
  • 国外产品网站中国足彩网竞彩推荐
  • 饿了吗网站有问题怎么办百度关键词搜索排名
  • wordpress模板tob乌鲁木齐seo
  • 仿顺丰优选网站源码站长seo查询
  • 网站内链的作用seo推广顾问