私はPWMのLEDの明るさを制御しようとしていました。 iはデューティサイクル(50%)を得た場合、私は、出力の周波数が500Hzである場合、各サイクルは2ミリ秒となり、LEDの輝度を制御するためにPWMがどのように機能しますか?
、PWMの動作方法には、いくつかの疑問を持っています。したがって、50%のデューティサイクルは、2msでLEDが点灯し、時間LEDの50%がオフ(1ms)の時間(1ms)の50%を意味しますか?
I特定のデューティサイクルを作成するAnalogwrite()を使用していたが、0.04%のデューティサイクルがAnalogwrite = 1を意味し、0.8%のデューティサイクルはAnalogwriteは0.5で動作しませんなぜAnalogwrite = 2に対応します0.02%のデューティサイクルが必要な場合、どうすればよいですか?
コメント: LEDの強度を測定するためのArduinoを使用する前に、私はLEDのが接続された直流電圧を変化させることによって強度を測定しました。しかし、私は時間の経過とともに同じ電圧に対して一貫した輝度値を得ることができませんでした。私は、PWMはLEDの明るさを制御する正確な方法であるとアドバイスされました。私は一貫した価値も得ていました。それは私が、デューティ・サイクルを与えた場合の任意の提案が重く
関数プロトタイプは制限の原因ではなく、その効果です。 – riodoro1
@Fruchtzwergご意見ありがとうございます。本当に便利です。 @Fruchtzwerg。 –
しかし、私は抵抗を入れて、それは電圧のrytを削減するのだろうか? LED強度は電圧に非線形に依存するため、強度を低減するための適切な方法ですか? –