Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arduino 小型PWM模块?_Arduino_Pwm - Fatal编程技术网

Arduino 小型PWM模块?

Arduino 小型PWM模块?,arduino,pwm,Arduino,Pwm,我试图为一个项目找到一个合适的模块/组件,但很难找到合适的组件 我需要一个PWM模块/组件,它可以提供PWM信号,并且可以通过Arduino控制,最好是TX/RX。我以前用过这个: 它工作得很好,但由于屏幕和按钮太大,我并不需要。如果能找到相同的模块,但没有屏幕和按钮,那就太好了 它需要做的是: 占空比0-100% 频率1-10kHz 最好是5伏 通过tx/rx或其他arduino兼容设备进行通信 1-2频道 尽可能小 我见过一些Adafruit模块,但它们至少有16个通道,这是不必要的。也

我试图为一个项目找到一个合适的模块/组件,但很难找到合适的组件

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

它工作得很好,但由于屏幕和按钮太大,我并不需要。如果能找到相同的模块,但没有屏幕和按钮,那就太好了

它需要做的是:

  • 占空比0-100%
  • 频率1-10kHz
  • 最好是5伏
  • 通过tx/rx或其他arduino兼容设备进行通信
  • 1-2频道
  • 尽可能小
我见过一些Adafruit模块,但它们至少有16个通道,这是不必要的。也可以,但如果我能找到一个更小的选择,那就太好了

有什么建议吗


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

标准的Arduino
analogWrite()
没有诡计就不能做你想做的事情,但大多数Arduino硬件都可以,因此不需要单独的PWM IC或模块;您只需对Arduino的MCU的计时器外围设备进行编码即可完成所需操作

您可以“手动”完成此操作,但我会首先尝试看看像这样的替代库是否可以为您提供指定的PWM。对于基于SAMD21的Arduinos,除其他外,还有(我写的)


如果您坚持要为您的PWM设置一个单独的模块,只需在谷歌上搜索一下(模块存在,但此处不提供建议),或者只需使用您选择的第二个Arduino作为专用PWM发生器。

IMO,您的问题应该在哦,好主意。非常感谢。为这样的事情寻求建议是不恰当的。请阅读您可以创建自己的PWM信号。我将不以anwser的身份发布,而是以commet的身份发布。您需要PWM扩展器,比如GPIO扩展器?这些芯片实际上是LED驱动器。好的,我们将查看您链接的其他库。非常感谢。很抱歉发布了一些离题/错误的内容。无论如何,还是要感谢你的反馈。@Jan-Erik Runge:没问题,这只是规则。请接受答案(如果你接受的话),这样问题就不会悬而未决了。