====== NPWM() ====== ''NPWM()''は準備した数だけパルスを出力します。 {{:ja-jp_commands:reference:npwm.svg?900|NPWM コマンドの動作フロー}} ''void NPWM(uint8_t pin)'' ===== コマンド ===== ^ コマンド ^ 引数 ^ 戻り値 ^ 動作 ^ | ''NPWM(pin)'' | ''uint8_t pin'' | ''void'' | 準備した数だけパルスを出力します。 | ===== 使用例 ===== void setup() { NPWM_BEGIN(0, 1000, 50.0F, 100); // 周波数・Duty・出力個数を指定してパルス出力を準備します。 } void loop() { NPWM(0); // 設定した個数のパルスを出力します。 } ===== 注意事項 ===== * 製品ごとのPWMピンとタイマ共有関係を確認します。 * 周波数や分解能を変更すると、同じタイマの他のチャネルにも影響する場合があります。 * 出力の停止・初期化時に接続負荷が安全な状態であることを確認します。 ===== 同じカテゴリの内蔵コマンド ===== * [[:ja-jp_commands:reference:npwm_begin|NPWM_BEGIN() 詳細説明を見る]] [[:ja-jp_commands:builtin|← 内蔵コマンド一覧]]