大学院棟の明るさをwebに公開中 http://shokai-b.mag.keio.ac.jp/light ArduinoにCdSをつけて明るさをとってシリアル通信させて、BeagleBoard側でRubyでシリアル通信を読んでApache2のディレクトリに書き出してる。 赤いのがBeagleBoard。Ubuntu9.04をインストールしてApache2が動いている。RailsとSinatraもインストールできたしもはやなんでもできる。 BeagleBoardのストレージがSDカードなので、あまり書き込みたくない。1000回受信したら1回だけ書き込むようにしといた。 あとシリアル通信の出力フォーマットがに=とか&とか付けちゃったのでそれをparseしてる #!/usr/bin/env ruby name = ARGV.shift || '/dev/ttyS2' port = open(n
![Arduino + BeagleBoard(Ubuntu) シリアルポートを読んでたまにファイルに書き出す - 橋本詳解](https://cdn-ak-scissors.b.st-hatena.com/image/square/74ab9bde41cc106a76a24dda1b7e7ddc050db0db/height=288;version=1;width=512/http%3A%2F%2Ffarm3.static.flickr.com%2F2435%2F3725446955_2ed33b5f4e.jpg)