GR-CITRUSとMIKANを試してみる(4)

前回はジャイロセンサモジュールのmrubyで動かすソフトを紹介しました。今回はDCモータ1と2をPWMで動かす基本ソフトを紹介します。

動かす条件は下記のとおりです。

①動作はUSBシリアルでPCからGR-CITRUSにコマンドを送るとそれに合わせてモータ制御モジュールDRV8835をコントロールするものです。

PCから送るコマンドは5種あり

”s”:全モータストップ

”f”:前進(両モータ共前進)

”b”:後退(両モータ共後退)

”l”:左回転(モータ1後退、モータ2前進)

”r”:右回転(モータ1前進、モータ2後退)

TeraTermでコマンドを送った例>

f:id:jf3rgskun:20161125094108j:plain

 

②USBシリアルのボーレートは230400bps

③GR-CITRUSのシリアルSerial4を使用し、TX/RXはそれぞれピン12/11に接続します。

作成したmrubyプログラムはつぎのとおりです。

motor