タグ

ブックマーク / note.com/upyc101 (1)

  • machine.PWM 使い方|uPyC

    PWMはLEDの調光やモーターの回転数制御、ヒーター制御などに使います。変わったところでは外付け回路で簡易DACにしたり、ラジコンのRCサーボ制御にも使うようです。 私もPICでモーター制御などに使ってきましたが、ESP32での実績はシートヒーターの制御があります。ヒーターの場合はパルス周期は1Hz~10Hzもあれば十分で、必要以上に周波数を上げてもヒーターのレスポンスが付いてきませんからあまり意味がないと考えています。 それでは、手短に使い方を紹介してみます。 machine.PWM クラスをインポート PWMのオブジェクト作成にmachine.Pinを使うので、一緒にインポートします。 from machine import Pin, PWM PWMオブジェクトの作成と初期化pwmとしてPin32、周波数1Hz、duty初期値1023のオブジェクトを作成しています。周波数は1Hz~1k

    machine.PWM 使い方|uPyC
  • 1