我试图创造一个机器人使用三个HC 04超声波传感器和我的Arduino Pro Mini,但我遇到了一些问题。在for循环的每一次迭代之后,传感器检测到的距离被存储在传感器阵列中。为了测试我的代码,我简单地将H桥触发引脚"ena1“连接到一个LED上,这个引脚由传感器激活,传感器的距离数据存储在可变的”传感器“中。串行
对于一个大学项目,我需要编写一个python脚本,它使用一些Arduino超声波传感器的数据。我用谷歌上的教程拼凑了一种阅读方法,但我不知道它是否适用于更多的教程。Divide by 29.1 or multiply by 0.0343
Serial.println();
}
只是一个基本的超声波传感器代码,很容易添加更多的传感器,如果需要。
我目前正在研究一种算法,它从超声波传感器(距离传感器)中获取值,该传感器不断读取并计算最近10个值的平均值。问题是超声波传感器会有随机的尖峰,这会显着偏离平均读数。144.52145.90[Average Distance:23] #just a example not actual results 所以现在我想知道是否有任何方法可以忽略基于多数的高值145.90[Averag