使用Arduino的频率发生器

时间:2017-08-03 02:55:37

标签: arduino frequency

Arduino具有通过tone()生成频率的功能。但它仅限于逐步为1 Hz的int值。有什么方法可以用0.1Hz的分辨率产生频率吗?

我还尝试使用简单的arduino编程,只需将引脚设置为HIGH,某个延迟,然后将引脚设置为LOW,然后设置一定的延迟。然后程序循环自己。这样我们还可以生成频率吗?

1 个答案:

答案 0 :(得分:0)

由于功能名称表示tone()用于创建音调。没有人能听到0.1Hz所以没有太多需要。

如果您想创建低频振荡,您可以使用许多其他东西。 您可以使用计时器自行实现它,或者像您已经尝试过的那样延迟功能,或者使用其他人编写的代码。 这一切都归结为随着时间的推移控制产出。

在网上搜索Arduino频率发生器应该让你无法获得教程,库和电路或代码示例。说实话,鉴于在线资源的可用量,我认为你的问题没有任何意义。