Wakayama.rbボードとLitaで温度をつぶやくchatボット(Shinosaka.rb #10にて)
Shinosaka.rb #10に参加しました。初参加です。 http://shinosakarb.doorkeeper.jp/events/17081p
テーマはLitaということで、 Wakayama.rbボードを使って温度センサ(TMP102)と連携するchatボットをやってみました。ソースコードはもちろんAll Ruby。
Litaとは、Rubyで書かれたchatボット、hubotのRuby版といったところでしょうか。 (といってもhubotについてもよくわかってないのですが)
使用した部品は以下のとおり。
- Wakayama.rbボード
- 温度センサ TMP102
Rubyのコードは以下です。
- RaspberryPiで動作させるLitaのコード https://github.com/tanaka-yoshi10/lita-sample
- Wakayama.rbボードで動作させるmrubyのコード https://github.com/tanaka-yoshi10/wrbb/blob/master/lita/wrbb.rb
とりあえず最低限動くようになりました。
- "temp"と発言があると、温度をつぶやく
- "light on"と発言があると、LEDを点灯
- "light off"と発言があると、LEDを消灯