-2

我有一个 SRF04 距离模块,我不想将它与它的数字输出一起使用。所以我必须将其转换为模拟。为此,我买了一个小型 AT-tiny 微控制器。可以帮助我如何将数字转换为模拟。我正在使用 codevision-AVR 程序。

多谢。FDMX。

4

1 回答 1

0

SRF04 单元向ATTiny 发送回一个脉冲。您必须使用中断或轮询来测量脉冲的时间。脉冲的时间将是 58 us 乘以 cm 的距离。

获得该数字后,您可以使用 ATTiny 将数字转换为使用 PWM 的电压。

互联网上有很多这两种东西的代码示例。搜索 AVR 中断和 PWM。Stack Overflow 并不是为每个发布问题的人重复示例的地方。如果你得到一些几乎可以工作的代码,你可以回到这里发布你的代码并询问为什么它不起作用。

于 2017-01-15T19:29:36.863 回答