如何使用Arduino获取Python脚本输出的值?

问题描述 投票:0回答:1

我有一个使用 Python 中的 PySimpleGUI 包创建的 GUI。根据用户从下拉菜单中的选择,脚本将 4 个整数写入 csv 文件。

(例如,用户选择选项 A,脚本将 (20, 30, 40, 50) 写入 csv。)

请注意,Python 文件正在我的本地 PC 上运行

我有一个同时运行的 arduino 文件,但是在 Arduino R3 微控制器上。这个 arduino 文件的主循环需要使用 python 脚本输出的整数。目的是将这些值分配给 Arduino 代码中的全局整数变量。

如何从 arduino 文件中使用的 python 脚本中获取值?

注意:我看过从arduino向python发送数据的解决方案。但我想朝相反的方向前进(从 python 发送到 arduino)

我尝试将数据从 python 脚本写入 csv 文件,然后使用 fp = fopen("filename.csv", "r") 在 arduino 代码中获取数据 请注意,我确实添加了指令 #include

但是,这似乎不起作用,因为我收到一条错误消息,指出存在对 fopen 的未定义引用。

python csv arduino fopen
1个回答
0
投票

使用 csv 似乎是一种非常迂回的方式。也许考虑 PySerial,一个 python 模块,可以让你通过 Arduino 的串口双向发送数据。

© www.soinside.com 2019 - 2024. All rights reserved.