带有示波器的简单示波器

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

我正在尝试通过串行通信制作一个简单的示波器。我想将数据丢失降至最低。我还将在屏幕上绘制带有GUI的接收到的数据。为此,我想:

它将通过for循环连续生成浮点数据。每个创建的数据将被添加到列表中。然后,该列表将在串行端口的帮助下每1或2秒传送到gui。传输后,该列表将被完全重置。在Gui中,传入列表将立即打印在图表上。

您认为这是正确的方法吗?如果为真,我应该使用什么? (Arduino库等。)

arduino
1个回答
0
投票

我认为您将花费大量时间来读取数据并使用串行通信进行传输,我建议您使用其他廉价的方法来获得类似于示波器的结果,例如使用PC的声卡。 ,例如this example中的采样率(see here)。

[如果您仍然想使用Arduino,已经有一些完成的项目,例如this one,那么Arduino只需读取一个模拟值,然后通过Serial.write()将其发送到PC上运行的程序。

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