Harvestは小説の題名。Piは、一番最初の頃のユーザーなのだが、その後、長いことご無沙汰だった。あちこちにセンサーを設けて、様々なデータを収集すると、酪農業のIT化ができるのではないかと夢が広がった。Piを調べてみると、外部との入出力がとても扱いやすくなっていることが判明した。そこで、最終的には、センサーでとったデータを収集して適切なアドバイスを施すようなを営酪農支援システムを構築したいのだが、しかも、Haskellを用いて実現したいと考えている。PiのインストールからHaskellの実装までをしてみた。Piはこのような感じである。MicroSDは奮発して64Gを用いた。箱から出すとこのような感じである。2.OSのインストールOSのインストールはいたって簡単であった。SDをRaspberryに装着し、電源を入れれば立ち上がってくる。最初は初期設定の画面が出てくるので、利用できるディスクの量を拡大したり、タイムゾーンやキーボードの種類を設定したり、SSHサーバの設定をしたりする。インストールしてSSH接続できるようにしてみる」という記事を参考にした(最後のネットワークの設定は行わなかった)。Piにモニター、キーボード、マウスをつけた状態で使うのは何とも煩わしい。部屋の隅にそっと鎮座していて、機能だけ提供してくれればよいので、リモートでコントロールすることとした。Piを操作できるようにした。Termを利用するときは、IPアドレスが必要になるが、これはOSをインストールしたときにでも見ておくとよい。それにはifconfigを用いる。ファイルも転送できるようにWinSCPも外部のパソコンにインストールした。4.Haskellのインストールこれも、いたって簡単である。haskell-platformを行えばよい。Pi上で実際にプログラムを動かしてみる。ここでは、nimというゲームを用いた。このゲームは、二人で競うゲームで、マッチの棒が5本、4本、3本、2本、1本置かれている五つの山がある。各プレーヤは、一回のプレーで、一つの山からいくつでもマッチ棒を取ってよい。最後のマッチ棒を取ったほうが勝ちである。ある講義科目での課題の一つである。プログラムは次のようになる。a実行結果は次のようになった。Piの値段は5960円、なんともコスト・パフォーマンスの良いパソコンである。参加グループ知識リンクはてなブログブログをはじめる週刊はてなブログはてなブログProはてなブログをはじめよう!bitterharvestさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。