本日14時からプラザフリースペースで、週末に開催される高齢者作品発表会のサブイベント「パソコン体験会」の事前調整・勉強会を開催しました。
以前作ったフォロ無線操縦プログラムは場当たり的でテキトーなものだったので修正しました。
送信側プログラム
・送信側の基盤の傾きを検知し、1文字の命令文字を送信する。
・命令文字
「S」 Stop
「F」 Forward
「B」 Back
「R」 Right
「L」 Left
「P」 Play Sound
受信側プログラム
・受信した文字によってモータ起動・停止する
・モーターは「S」命令が来ない限り停止しない仕様のため、1秒毎に割り込みで連続動作時間を監視し自動停止する。
モーター起動とともに変数「Runtimes」をゼロリセットし、以降1秒毎カウントアップする。
「Runtimes」が規定秒数を決める「runTimeOver」を超えたら「S」命令を内部で発行しモータを止める。
現時点10秒で自動停止する設定にしてある。
・モーターの規定出力は変数「power」で制御する。