python - 如何使用 Pyserial 编写两个数值变量
问题描述
一个简单的小问题:我想在 Python 中将数值变量写入串行。这是在 if 循环中完成的。就像是:
If(condition=true):
ser.write(str(value1)
ser.write(str(value2)
这是正确的吗?
或者我应该这样做:
If(condition=true):
ser.write(str(value1), (str(value2))
我知道这是微不足道的,但被困在这里。将这些值写入 Arduino。
提前致谢
解决方案
您可以做的不是以不同的方式编写每个值,而是制作一个值字符串,然后在 arduino 上解码该字符串以从编码数据中获取值。这是您可以在列表中执行的功能列表,并且在大多数情况下可以完成所需的工作。
快乐编码。希望这会有所帮助。
推荐阅读
- rest - 如何在 Flutter 中使用 oauth2?
- c# - Xamarin 表单地图无法加载程序集
- python - 如何将多个用户名和密码作为字典添加到密码文件中?
- r - 在 R 中存储来自多个 2 个样本 t 检验的 p 值
- javascript - 悬停时显示 div
- sql-server - 启用夏令时时如何在 T-SQL 中获取一天的开始和结束?
- sql - 动态 SQL 抛出错误,抱怨未定义标量变量
- json - 响应 action_intent_PERMISSION 时,Google 助理未显示基本卡片
- java - 未返回预期的 Spring JPA 查询
- javascript - Firebase 和 Chart.js - 从数据库中提取到数组中的数据未在图表中显示