我有一个SRF04距离模块,我不想用它的数字输出。所以我必须把它转换为模拟。为此,我买了一个小型AT微型微控制器。 可以帮助我如何将数字转换为模拟。我使用的是codevision-AVR程序。
非常感谢。 FDMX。
答案 0 :(得分:0)
SRF04单元向ATTiny发送一个脉冲。您必须使用中断或轮询来测量脉冲的时间。脉冲的时间是以厘米为单位的58 us倍。
获得该号码后,您可以使用ATTiny将数字转换为使用PWM的电压。
互联网上有很多这些东西的代码示例。搜索AVR中断和PWM。 Stack Overflow并不是一个为发布问题的每个人重复示例的地方。如果你得到的代码几乎可以正常工作,你可以回到这里发布你的代码并询问为什么它不起作用。