arduino unoでArduino Utilityライブラリを使いPWMの周波数を変更しました。 しかし、これでは周波数が自由に変えられませんでした。 自由に周波数を変える方法を教えてください?

工学1,843閲覧xmlns="http://www.w3.org/2000/svg">50

ベストアンサー

このベストアンサーは投票で選ばれました

NEW! この回答はいかがでしたか? リアクションしてみよう

その他の回答(1件)

「自由に周波数を変える」とは過渡的な変化の時も含めてPWM出力の周波数を変えるという考えですか。 たとえばそのような出力でステッピングモータなどを駆動する時などは過渡的にも周波数遷移がスムースでなければ脱調したりします。 ATmegaなどのマイコンでは位相周波数コレクトPWMモードというものがあり、そのような配慮がされているもののようでもあります。 ライブラリというものはその詳細が判る説明があるかないかで、自分の思う動作ができるか否かが分かれるプログラムになります。十分な説明があり、中身もある程度見える物ならいいのですが、それが無ければ「他人が作ったもの」で不可解なものになるでしょう。 では厄介でも自分で中身の判るものを作ればよいということになります。がそれにはマイコンの機能の細やかなことも理解しなければならなくなります。 ということは、しっかり自分で勉強してくださいということしか言えないでしょう・・・・・