PWMはLEDの調光やモーターの回転数制御、ヒーター制御などに使います。変わったところでは外付け回路で簡易DACにしたり、ラジコンのRCサーボ制御にも使うようです。
私もPICでモーター制御などに使ってきましたが、ESP32での実績はシートヒーターの制御があります。ヒーターの場合はパルス周期は1Hz~10Hzもあれば十分で、必要以上に周波数を上げてもヒーターのレスポンスが付いてきませんからあまり意味がないと考えています。
それでは、手短に使い方を紹介してみます。
mac
先の記事「マイコンって何が出来るの?」では、マイコン仕掛けは端子信号を秩序立てて扱うことが出来ると書きました。
タイトル画像のDigtal Out (Low/High) とDigtal IN (Low/High) についてMicroPythonでの記述方法です。ある意味一般的な情報ですが、個人的な使い方も交えて書いてみます。
machine.Pinクラスをインポート次のように、machineモジュールのPinクラスをインポートします。
from machine impor