« IKEAで買ったテレビ台に複合機がスッキリ収まった | Main | 秋葉原でArduino合宿→10/31に決定しました »

2009.08.22

Arduinoの次の一手〜対話的にのピン入出力を確認する

こんなものを作ってみた。

Google DocのSpread SheetにArduinoで入力と出力に使えるものを並べただけだが、一番上の行がランダムで選んだ組み合わせで5分後にブラウザで更新すると別の組み合わせが表示される。もっと面白いデバイスもあるよ、とコメントをいただけたら追加しようと思うが、この組み合わせでも十分、面白いものが考えられそうだ。

一例として、

光センサ × Twitterに投稿 → mixi Engineers’ Blog » オンラインコーヒーメーカー「萌香たん」とはじめるドキドキ☆コーヒーブレイク

加速度センサ × LED → iPhoneを「自転車用ツール」に変えるアプリ5選

Webをチェック × LED → Livedoor Readerの未読数が100件以上のときにArduinoでLEDを点灯させる

と、センサの向こう側(例えば光センサの向こうにコーヒーメーカー)まで目を向けると、かなり広がる。

ついでながら、Arduinoとシリアル通信しながら、ピンの入出力を確認する簡易テスタを作った。

起動すると

1:digitalWrite 2:analogWrite
3:digitalRead  4:analogRead

とメニューが現れ、「1」と入力するとピン番号を聞かれるので「13」と入力すると

digitalWrite( 13, HIGH )

を関数を実行したのと同じことができる。analogWrite、digitalRead、analogReadについても同様にピンを指定すると動作する。

センサの挙動を確認するだけのコードなら苦労せずに書けるが、コードを書いている時間よりもArduinoに転送している時間にイライラするところを、これを使えばピン番号を入力すれば、そのピンの入出力を確認できるので、ブレッドボードにセンサ類を幾つも刺した後に値を確認したりするのに便利に使える。

ソースはこちら。

http://gist.github.com/172126

シリアルで12という数字を入力したら、配列には{"1","2"}と入る訳だが、これを12という数字として認識させるのが実は面倒だった。今後、コピペして使い回そうと思う。

Arduinoをはじめようキット Arduinoをはじめようキット

スイッチサイエンス 
売り上げランキング : 1180

Amazonで詳しく見る
by G-Tools

|

« IKEAで買ったテレビ台に複合機がスッキリ収まった | Main | 秋葉原でArduino合宿→10/31に決定しました »

Arduino」カテゴリの記事

Comments

Post a comment



(Not displayed with comment.)


Comments are moderated, and will not appear on this weblog until the author has approved them.



TrackBack


Listed below are links to weblogs that reference Arduinoの次の一手〜対話的にのピン入出力を確認する:

« IKEAで買ったテレビ台に複合機がスッキリ収まった | Main | 秋葉原でArduino合宿→10/31に決定しました »