ja-jp_commands:reference:pwmoff
文書の過去の版を表示しています。
PWMOFF()
コマンド
| コマンド | 引数 | 戻り値 | 動作 |
|---|---|---|---|
PWMOFF(pin, POff) | uint8_t pinbool POff | void | 指定したピンのPWM出力を停止または再許可します。 |
使用例
const uint8_t PWM_PIN = 11; void setup() { FDPWM(PWM_PIN, 1000, 50.0F); // 指定した周波数とデューティ比でPWMを出力します。 } void loop() { const bool emergencyStop = IdigitalRead(0, 5); // 入力を連続して複数回読み、すべて一致した場合のみ状態を更新します。HIGHとLOWが混在する場合は前の安定状態を保持します。 PWMOFF(PWM_PIN, emergencyStop); // 指定ピンのPWM出力を停止、または再許可します。 if (!emergencyStop) FDPWM(PWM_PIN, 1000, 50.0F); // 指定した周波数とデューティ比でPWMを出力します。 }
注意事項
- 製品ごとのPWMピンとタイマ共有関係を確認します。
- 周波数や分解能を変更すると、同じタイマの他のチャネルにも影響する場合があります。
- 出力の停止・初期化時に接続負荷が安全な状態であることを確認します。
同じカテゴリの内蔵コマンド
ja-jp_commands/reference/pwmoff.1788796404.txt.gz · 最終更新: by 127.0.0.1
