我有一个使用Python中的PySimpleGUI包创建的GUI。根据用户从下拉菜单中的选择,脚本将4个整数写入csv文件。
(For例如,用户选择选项A,脚本将(20,30,40,50)写入csv。)
- 请注意,Python文件正在我的本地PC上运行 *
我有一个同时运行的arduino文件,* 但在Arduino R3微控制器 * 上。这个arduino文件的主循环需要使用python脚本输出的整数。目的是将这些值分配给Arduino代码中的全局整数变量。
如何从python脚本中获取值,用于arduino文件中?
注意:我已经看到了从Arduino发送数据到Python的解决方案。但我想走相反的方向(从Python发送到Arduino)
我尝试将数据从python脚本写入csv文件,然后使用fp = fopen(“filename.csv”,“r”)获取arduino代码中的数据<stdio.h>
然而,这似乎不起作用,因为我得到一个错误,说有一个未定义的fopen引用。
1条答案
按热度按时间l7wslrjt1#
使用csv似乎是一种非常迂回的方法,也许可以考虑PySerial,一个可以让你通过Arduino的串行端口双向发送数据的Python模块。