BD6231F-E2動作テスト

急に作りたくなったものがあるので
秋月電子の良さそうなモータードライバ
akizukidenshi.com
の動作テスト
雑な図
f:id:katakanan:20170625205945p:plain
モータードライバー自体の電源は6Vでも
入力電圧Hレベルは2.0VなのでmbedのPWM(3.3V)でもOK。

ついでに可変抵抗でも繋いで、
AD変換した値を読み取り、
速度が変わっていることを確認する。

#include "mbed.h"

DigitalOut myled(LED1);
AnalogIn ain(p20);

PwmOut fin(p22);
PwmOut rin(p21);

int main() {
    
    fin.period(0.000010);
    rin.period(0.000010);

    rin = 0;

    while(1) {
        fin = ain;
    }
}

モーターにエンコーダーとかついていたら面白かったが
mbedにはそれをカウントするために周辺回路がない