急に作りたくなったものがあるので
秋月電子の良さそうなモータードライバ
akizukidenshi.com
の動作テスト
雑な図
モータードライバー自体の電源は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にはそれをカウントするために周辺回路がない