- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Arduinoを使っていて疑問に思ったのですが)
Arduinoでのアナログ出力(PWM)とアナログ出力(DAC)の違いについて
このQ&Aのポイント
- Arduinoでのアナログ出力(PWM)とアナログ出力(DAC)の違いについて解説します。
- アナログ出力(PWM)はパルス幅変調で信号を出力するのに対し、アナログ出力(DAC)はデジタル信号をアナログ化して出力します。
- PWMはデューティサイクルを変えることで信号の平均値を変化させる一方、DACは電圧を直接変化させます。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
一番大きな違いは用途 よーするに何に使うのか? モータ駆動ならPWMでもDACでもどっちでも動かせる オーディオ系でPWMは概ねムリ オーディオ系でもピーとかプーとかの所謂電子音ならPWMでも可能って言うか いにしえのファミコン時代の音程度が限界 DACなら普通の音声が可能 < Arduinoでは音質に贅沢は言えない よーするに、アナログの分解能と周波数帯域の問題 https://www.switch-science.com/catalog/list/314/ Arduinoの参考にデバプラ https://deviceplus.jp/category/hobby/arduino_works/
その他の回答 (3)
- ohkawa3
- ベストアンサー率59% (1509/2539)
回答No.3
PWMは、時間の比率がアナログ的に変化する。 ADCは、電圧がアナログ的に変化する。
- hahaha8635
- ベストアンサー率22% (800/3610)
回答No.2
モーターを考えてください 電圧を上げると 回転数が上がり 電圧を下げれば 回転数が下がります ↑ DAC 電気を流せば モータは 周り 電気を止めれば モーター 止まろうとします このオン オフ のサイクルや 比率を変えることでモータの回転数を変えようと考えているのが PWM です 仕組みは 回答1参考です
- kaba__san
- ベストアンサー率45% (27/59)
回答No.1