スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
【--/--/-- --:--】 | スポンサー広告 | page top↑
初めてのGAINER
GAINER mini 遅まきながらGAINERというものに出会ってしまった。(http://gainer.cc/
いろいろ調べて、
本体はGainer-mini (http://www.gainer-mini.jp/)を送料無料に引かれてSWITCH SCIENCE (http://www.switch-science.com/)から、ブレッドボードはトリガーデバイスからお得そうなセット(http://triggerdevice.ocnk.net/product/81)をそれぞれ調達した。
 これで入門程度に遊ぶのに必要なものは揃った。(mini-USBケーブル別)

 で、今日自宅に届いたので、早速入門してみた。(笑)
写真の下の矢印の先が3軸加速度センサーモジュール(小さい!)で、上の矢印は発光ダイオード。それぞれセットのもので回路を組んでみた。
 そうして、GAINERを使うのに便利なライブラリである Funelを(http://funnel.cc/Main/HomePage?userlang=ja)から入手し、Ruby で遊んでみた。(GAINERをUSBで使うためのドライバーはMacOS X Snow Leopard標準のものでOKだった)
 GAINERをUSBケーブルで MacBookに接続してFunnel server を起動すると、あっけなく動作した。
 で、Rubyのサンプルを動かしてみると、完璧に動く。
 今回の目標は、加速度センサーで傾きを調べ、ある程度傾いたらLEDを発光させ、反対に傾いたら消灯するというもの。試行錯誤の結果、こんなコードでそれなりに動きました。
#-----------------------
gio.ain(0).on CHANGE do |event|
ain0 = event.target.value
if ain0 > 0.7
gio.dout(0).value = 1
end
if ain0 < 0.3
gio.dout(0).value = 0
end
end
#-----------------------
う~~ん、何か楽しいぞ!

まだまだ入門レベルなので、
アイデアやアドバイスを宜しくお願いいたします。
スポンサーサイト

テーマ:いいもの見つけた! - ジャンル:日記

【2009/10/22 21:50】 | Gainer関係 | トラックバック(0) | コメント(0) | page top↑
<<GAINER 2日目 | ホーム | 1,000万パケットって210万円!>>
コメント
コメントの投稿














管理者にだけ表示を許可する

トラックバック
トラックバックURL
→http://ynomura.blog47.fc2.com/tb.php/634-55351a08
この記事にトラックバックする(FC2ブログユーザー)
| ホーム |
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。