[micro:bit] 高齢者発表会に向けての特訓!

 

本日14時からプラザフリースペースで、週末に開催される高齢者作品発表会のサブイベント「パソコン体験会」の事前調整・勉強会を開催しました。

 以前作ったフォロ無線操縦プログラムは場当たり的でテキトーなものだったので修正しました。

 

送信側プログラム

・送信側の基盤の傾きを検知し、1文字の命令文字を送信する。

・命令文字
 「S」 Stop
 「F」 Forward
 「B」 Back
 「R」 Right
 「L」 Left
 「P」 Play Sound

 

 

受信側プログラム

 

・受信した文字によってモータ起動・停止する
・モーターは「S」命令が来ない限り停止しない仕様のため、1秒毎に割り込みで連続動作時間を監視し自動停止する。
 モーター起動とともに変数「Runtimes」をゼロリセットし、以降1秒毎カウントアップする。
 「Runtimes」が規定秒数を決める「runTimeOver」を超えたら「S」命令を内部で発行しモータを止める。
 現時点10秒で自動停止する設定にしてある。

・モーターの規定出力は変数「power」で制御する。

 

ダウンロード
microbit-フォロ2(送信).hex
テキスト文書 1.3 MB
ダウンロード
microbit-フォロ2(受信).hex
テキスト文書 1.3 MB