【问题标题】:Arduino HC-SR04 water experimentArduino HC-SR04 水实验
【发布时间】:2017-06-01 12:55:06
【问题描述】:

我正在使用 HC-SR04 声音传感器进行实验,我正在使用它来记录声音的速度。我成功地测量了空气中的声速,但是在水中测量时,我遇到了一个小问题。传感器发出的声波被水吸收和反射。显然,反射声波是最先到达传感器的,因此是用于计算声速的声波。有没有办法编写 Arduino 程序以忽略第一组波并只记录被水吸收的一组波?我正在考虑增加脉冲的延迟时间,但我不确定这是否可行。

【问题讨论】:

  • 您可能希望将此迁移到Arduino

标签: arduino delay physics arduino-uno


【解决方案1】:

这个答案只是理论上的。尚未进行任何测试。

  • 可以通过添加一个小的延迟,例如 1 - 2 毫秒。
  • 您可以计算两次距离并仅从秒计算中获得结果。

供您参考,这是水中的声速:1,484 m/s。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多