小型PWM模块?

Small PWM module?

我正在尝试为一个项目寻找合适的 module/component,但很难找到合适的。

我需要一个PWMmodule/component,可以提供PWM信号,可以通过Arduino控制,最好是TX/RX。我以前用过这个:https://protosupplies.com/product/xy-lpwm-pwm-signal-generator-module/

它工作得很好,但由于我并不真正需要的屏幕和按钮而显得笨重。找到相同的模块但没有屏幕和按钮是完美的。

它需要做什么:

我看过一些 Adafruit 模块,但它们至少有 16 个通道,这不是必需的。也可以,但如果我能找到一个更小的替代品那就太好了。

有什么建议吗?

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

标准的 Arduino analogWrite() 不能不使用诡计就做你想做的事,但大多数 Arduino 硬件 可以,所以没有真正需要单独的 PWM IC 或模块;你只需要对 Arduino 的 MCU 的定时器外设进行编码,就可以做你想做的事。

您可以“手动”执行此操作,但我会先尝试查看是否有替代库,例如 TimerOne can get you the PWM you specify. For SAMD21-based Arduinos there is this library(我写的)等。

如果您坚持为您的 PWM 使用一个单独的模块,只需 google 左右(模块存在,但建议未完成),或者简单地使用一个您选择的第二个 Arduino 作为专用 PWM 发生器。