Don*_*kie 6 windows serial-port arduino batch-file text-files
我正在尝试通过 USB 串行端口从 Arduino 中提取一些数据并将其写入 txt 文件。因此,我正在使用批处理文件(Windows 7,普通 cmd),它发送例如“d”以从 Arduino 请求所需的数据。收到“d”后,Arduino 开始将数据发送到 PC。批处理文件读取数据并将其写入某个 txt 文件。批号为:
mode COM4 BAUD=9600 PARITY=n DATA=8
echo d >COM4
COPY COM4 data.txt
Run Code Online (Sandbox Code Playgroud)
到目前为止,这有效,但问题是:
如何停止复制过程?
当 Arduino 完成发送数据时,批处理文件会继续等待更多。我的首选解决方案是,Arduino 发送一些像“end”这样的字符串,批处理文件识别出这一点并停止读取。这有可能吗?
| 归档时间: |
|
| 查看次数: |
22281 次 |
| 最近记录: |