タグ

ブックマーク / kougaku-navi.hatenablog.com (2)

  • iPadにArduinoをつなぎ,Webブラウザ上でProcessingを使ってセンサデータを可視化 - Imaginary Code

    タイトルのとおりですが,iPadにArduinoをつなぐのをやってみました.cdsで明るさをセンシングして,Processingを使って書かれたWebページ上で表示しています. (※音声解説つきです) いろいろ苦労したので記録を残しておきたいと思います. コトの発端 ArduinoとiPadを連携させる方法をいろいろ調べてたら,USBキーボードのふりをさせたArduinoをカメラコネクションキットを使ってiPadに接続するという方法を発見. http://mobilecore.net/diary/diary20101127/ これは面白そうだと思って実際にトライしてみたらいろいろ落とし穴がありましたね. ArduinoをUSBキーボードにするカラクリ まず,1つ目のポイントは,この人の動画で使われているArduinoはUNOだということ.Arduino UNOは,これまでのバージョンで使わ

    iPadにArduinoをつなぎ,Webブラウザ上でProcessingを使ってセンサデータを可視化 - Imaginary Code
  • Processingで手抜きプロジェクションマッピング - Imaginary Code

    プロジェクションマッピングが流行ってるようなので、Processingでさくっと書いてみました。ビデオテクスチャの頂点をマウスで操作して、対象物(家具とか)に投影画像をぴったり合わせるというものです。 プロジェクタ固定、対象物固定な静的シーン限定ですが、実際にやってみると、結構楽しいですよ。扉とか箱にセンサをつけて、それに反応して映像が変化するようにしても面白いですね。 import processing.video.*; import processing.opengl.*; Movie mov; // 動画 int selected = -1; // 選択されている頂点 int pos[][] = {{0,0},{400,0},{400,300},{0,300}}; // 頂点座標 void setup() { size( 1024, 768, P2D); // 画面サイズ(適宜調整)

    Processingで手抜きプロジェクションマッピング - Imaginary Code
  • 1