首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >小型PWM模块?

小型PWM模块?
EN

Stack Overflow用户
提问于 2021-01-22 07:14:05
回答 1查看 123关注 0票数 0

我试图为一个项目找到一个合适的模块/组件,但是很难找到正确的东西。

我需要一个PWM模块/组件,可以提供一个PWM信号,可以通过Arduino,最好是TX/RX控制。

我以前使用过这一个,它工作得很好,但由于屏幕和按钮的原因,它很笨重,而我并不真正需要它们。

找到相同的模块,但没有屏幕和按钮,这将是完美的。

它需要做的是:

  • 占空比0-100%
  • 频率1-10 kHz
  • 5V最好
  • 通过tx/rx或其他Arduino兼容协议进行通信
  • 1-2频道
  • 尽可能小

我见过一些Adafruit模块,但它们至少有16个通道,这是不必要的。也能起作用,但如果我能找到更小的替代方案,那就太好了。

有什么建议吗?

(不,Arduino的PWM信号在我的情况下不起作用。)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-23 11:35:57

标准的Arduino analogWrite()不能在没有欺骗的情况下做你想做的事情,但是大多数的Arduino硬件可以,所以没有真正的需要一个单独的PWM集成电路或模块;你只需要对Arduino的MCU计时器外设进行编码就可以做你想做的事情。

您可以“手动”完成这一操作,但我将首先尝试查看像TimerOne这样的替代库是否可以为您提供指定的脉宽调制。对于基于SAMD21 21的Arduino,有这个图书馆 (我写的)等等。

如果你坚持有一个单独的模块为你的PWM,只要谷歌周围(模块存在,但建议没有在这里完成),或者只是使用你选择的第二个Arduino作为专门的PWM生成器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65840782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档