ja-jp_commands:reference:fdpwm
文書の過去の版を表示しています。
FDPWM()
コマンド
| コマンド | 引数 | 戻り値 | 動作 |
|---|---|---|---|
FDPWM(pin, intHz, Duty) | uint8_t pinint32_t intHzfloat Duty | void | 指定した周波数とデューティ比でPWMを出力します。 |
使用例
void setup() { // Kチャンネル0~2はTimer3を共有します。 FDPWM(0, 1000, 25.0F); // 指定した周波数とデューティ比でPWMを出力します。 FDPWM(1, 1000, 50.0F); // 指定した周波数とデューティ比でPWMを出力します。 FDPWM(2, 1000, 75.0F); // 指定した周波数とデューティ比でPWMを出力します。 // Kチャンネル3~5はTimer4を共有します。 FDPWM(3, 500, 25.0F); // 指定した周波数とデューティ比でPWMを出力します。 FDPWM(4, 500, 50.0F); // 指定した周波数とデューティ比でPWMを出力します。 FDPWM(5, 500, 75.0F); // 指定した周波数とデューティ比でPWMを出力します。 } void loop() { }
注意事項
- 製品ごとのPWMピンとタイマ共有関係を確認します。
- 周波数や分解能を変更すると、同じタイマの他のチャネルにも影響する場合があります。
- 出力の停止・初期化時に接続負荷が安全な状態であることを確認します。
ja-jp_commands/reference/fdpwm.1788791736.txt.gz · 最終更新: by 127.0.0.1
