Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.

All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
DFROBOTのモーターシールドを接続しようとしたのですが、D5/D6のPWM出力(PwmOut)がGR-PEACHではうまくいきませんでした(LEDと同様のプログラミングでは動かないです)。 仕方がないので、D5/D6をDigitalOutにして、正逆の回転切り替えの動作は確認できました。
DigitalOut motor1_dir(D4,1); /* 0で逆回転 */
DigitalOut motor2_dir(D7,1); /* 0で逆回転 */
DigitalOut motor1_pwm(D5,1); ← 本当はPwmOutにしたい
DigitalOut motor2_pwm(D6,1); ← 本当はPwmOutにしたい
ライブラリに問題があるのでしょうかね? あと、回路図で気になるのが Arduino-D5相当のDIO5はP11_12が割り当てられており、PWM機能がないのかなと心配しています。
ちなみに、ETHERのコネクタが邪魔なので、ユニバーサル基板を加工したものを間に挿入しました。