以下是一个简单的 Arduino tone 代码示例,用于产生音调:

void setup() {
  pinMode(8, OUTPUT); // 设置引脚 8 为输出
}

void loop() {
  tone(8, 440); // 产生 440Hz 的音调
  delay(1000); // 延迟 1 秒钟
  noTone(8); // 停止音调
  delay(1000); // 再次延迟 1 秒钟
}

在这个例子中,我们使用了 Arduino 的 tone() 函数来产生一个 440Hz 的音调,然后使用 noTone() 函数来停止音调。我们还使用了 delay() 函数来延迟 1 秒钟,以便我们可以听到音调的变化。

请注意,我们将引脚 8 设置为输出,因为在这个例子中我们使用它来产生音调。如果您需要在其他引脚上产生音调,请将相应的引脚设置为输出。

此外,您可以调整 tone() 函数中的第二个参数来改变产生的音调。例如,您可以将其设置为 880 以产生一个更高的音调。

Arduino Tone 代码示例:如何使用 tone() 函数产生音调

原文地址: https://www.cveoy.top/t/topic/mXeV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录