| コマンド | 引数 | 戻り値 | 動作 |
|---|---|---|---|
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() { }