Matlab Arduino串行数据波特率v/s采样数

Matlab Arduino串行数据波特率v/s采样数,matlab,serial-port,arduino-uno,Matlab,Serial Port,Arduino Uno,我制作了一个ppg传感器,并通过Matlab-Arduino Uno接口将数据采集到我的笔记本电脑上 我一直在修改mathworks软件包中提供的arduino代码中的波特率,以及相应的matlab代码。我发表了以下意见: 波特率采样数/秒 1200 6 2400 12 4800 24 9600 30 38400 30 115200 30 所以我观察到的是9600年及以后每秒采样

我制作了一个ppg传感器,并通过Matlab-Arduino Uno接口将数据采集到我的笔记本电脑上

我一直在修改mathworks软件包中提供的arduino代码中的波特率,以及相应的matlab代码。我发表了以下意见:

波特率采样数/秒

1200 6 2400 12 4800 24 9600 30 38400 30 115200 30

所以我观察到的是9600年及以后每秒采样数的饱和度

请就此提出建议


谢谢。

你想知道什么?如果我的回答不符合你的问题,请告诉我


Arduino Uno
最多只能支持9600。如果您想要更快的速度,可以以57600的速度使用
Arduino Mega

您提到了您观察到的情况,但您希望改进的具体问题是什么?你想听到更多的方面吗?是否有一些费率低于9600?一个代码片段能帮助理解这个问题吗?嗨,我刚刚发现Arduino Uno只支持9600 BR。所以它很好,我不能期望更多的样品数量超过它使用这个。我需要250个样本/秒或更高的采样率。皮特有什么建议吗?谢谢你的回答。我将研究Arduino Mega,以获得更高的BR。问题是,如果Uno支持9600年,那么我需要观察样本数量从9600 BR到48 Sp/秒的比例增加,从1200 BR到200 BR。