0

我正在尝试使用 HC-SR04 并在 python 脚本中利用结果。为此,我使用来自以下网址的 StandardFirmata.ino 草图: https ://github.com/jgautier/arduino-1/blob/pulseIn/examples/StandardFirmata/StandardFirmata.ino

当我尝试将文件上传到我的 Arduino UNO 时,出现错误。错误消息的屏幕截图。

如何修复此错误?我可以使用仍然支持 .ping() 的 Firmata 的替代版本吗?

4

1 回答 1

0

我没有正确安装支持 .ping() 的 Firmata。您不能只将 .ino 文件与 Arduino IDE 中的示例中提供的 StandardFrimata 交换。这些文件包括 Firmata.h,它定义了草图使用的许多宏。由于我使用的是来自普通 Firmata 的 .h 文件,因此未定义 PULSE_IN 宏。

于 2021-03-25T18:22:28.753 回答