2016-09-28 12 views
0

NodeMCUの文書では、ピンのPWMがPWMまたはGPIOのいずれかの2つの方法のいずれかに設定されているように見えます。NodeMCUのPWMは1つの周波数に制限されていますか?

PWM docでは、特定の周波数に対して1つのピンにPWMを設定すると、その周波数はPWMを使用して他のすべてのピンに設定されます。これはあなたがRGBではなくむしろ50のグレーの陰影を持っていることを意味します。

GPIOセクションにはこの制限はありません。それは適所にあるのですか? PWMのためにチップ自体に1つのタイマーしかありませんか?

+1

あなたは 'pwm.setclock()'を参照しているようです。あなたの説明でドキュメントをリンクしました。実際に –

答えて

2

周波数とデューティサイクルの影響をRGB LEDに混同しているように見えますが、PWMを生成する3つのピンが接続されています。デューティサイクルを設定して強度を変更できます同じかどうかは関係ありません。

+0

です。テストします。 –

+0

これはおそらくソフトウェアPWMジェネレータを使用しているため、動的に割り当てることができ、ハードウェアのPWMピンは私が知っている限りはありません。 PWMジェネレータのソースは、処理能力を無駄にしないようにピンを共有するため、単一の「タイマー」に対してのみソースを設定できます。 – Cakes

+0

ドクターから私に不明です。強度はデューティサイクル/ 1024、またはデューティサイクル/周波数ですか? –

関連する問題