今回は、c++でラズベリーパイマウスのドライバへの書き込み、読み込みのプログラムを書きました。fprintf,fscanf,fgetcを使用していきます。ドライバへの書き込み(読み込み)は以下の順序で行いました。書き込みで開くfprintf(fgetc)で書き込み(読み込み)を行うfcloseでプログラムからファイルを閉じるLチカ、スイッチ入力のサンプルプログラムは以下の通りです。program(lチカ、スイッチの入力)次回やること今後のプログラムではオブジェクト指向を取り入れていきたいと考えています。次回以降は、周辺機能をクラスにまとめていきたいと思います。seya今回は足立法の実装を行いました。足立法の解説はマイクロマウスの競技に参加している方のブログや、弊社のblogのマイクロマウスのアルゴリズムについて1等にたくさんのっているので、そちらを見てみてください。c++には、標準のライブラリでキューがあったので、キューを使用した歩数マップの更新のプログラムを書きました。maze足立法の次の動作を決める関数は空白にしたので、各自考えてみてください。次の動作を決める関数を実装することでCUI上で、マウスがゴール座標に到達するまでのシミュレーションを動かすことができます。mazeクラスのshow関数を使用することで壁情報の表示を行うことができ、CUI上でシミュレーションをすることもできるようにしました。次回やることハードウェアのプログラムに戻り、周辺機器の設定プログラムを書いていきます。