タグ

ブックマーク / kousaku-kousaku.blogspot.com (2)

  • Arduino 加速度センサ

    [HOME]  [Processing関係]  [Arduino関係]  [マテリアル関係]  [秋葉原工作マップ] 2008年用ですが、部分的に内容を更新しています(2010/06/14)。 また、[建築農業工作ゼミ2009-2010]とも連動していますので、そちらにも幾つかサンプルがあります。 : 今回は秋月電子で購入した「KXM52-1050」という3軸加速度センサモジュールを使い、重力方向に対する傾斜角を読み取ります。このセンサでは、XYZ軸の3軸ありますが、XとY軸だけでも三次元的な傾斜角を計測することができます。一応、センサのXYZの3つの出力端子をArduinoのアナログ入力端子にそれぞれ接続することにしますが、実際使うのはXとYの出力値とします。データシートをみながらセンサの端子を以下のように接続します。 1:5V(Arduino5V端子と共有) 2:5V(Arduino5

    Arduino 加速度センサ
  • Processing 3Dモデル/OBJ Loader

    そのまま読み込むと、各パーツの位置が少しずれていたので、修正して「.obj」フォーマットで書き出すことにしました。「.obj」フォーマットを選択して書き出すと、「~.obj」と「~.mtl」という二つのファイルが出来上がります。「~.obj」はポリゴンの座標についてのデータであり、「~.mtl」は色や材質、テクスチャなどのデータが含まれています。以下のプログラムで、3Dデータを読み込んでみます(「~.obj」ファイルと「~.mtl」ファイルは、スケッチフォルダ内に入れておいてください)。 //ライブラリのインポート import saito.objloader.*; //モデルのオブジェクトを用意 OBJModel model; void setup() { //3D用の画面設定 size(400,400,P3D); //モデルのオブジェクトを生成 model=new OBJModel(t

    Processing 3Dモデル/OBJ Loader
  • 1