• 締切済み

Arduinoで曲げセンサの値を取得する方法

Arduinoで曲げセンサを使い、その値を取得してProcessingで音を鳴らす方法はどのような方法があるのでしょうか。 例えば弱く曲げればsample01.mp3が流れ、強く曲げればsample02.mp3が流れるようにしたいです。 自分なりに調べてProcessing側でMinimライブラリを使って下記のプログラムを書けば音を鳴らせるとこまではいけました。 Processing側のプログラムです。 import ddf.minim.*; Minim minim; AudioPlayer player; void setup(){ size(200,200); minim = new Minim(this); player = minim.loadFile("sample01.mp3"); player.play(); } void draw(){ } void stop(){ player.close(); minim.stop(); super.stop(); } Arduinoのプログラムです。 const int led_pin = 9; const int vol_pin = 1; int vol_value = 0; void setup() { Serial.begin( 9600 ); } void loop() { vol_value = analogRead( vol_pin ); analogWrite( led_pin, vol_value/4 ); Serial.write( byte(vol_value/4) ); delay( 50 ); } よろしくお願い申し上げます。

みんなの回答

  • koujikuu
  • ベストアンサー率43% (429/993)
回答No.1

Processing はまだ使った事がありませんが 参考になるページを見つけました Processing と Arduino でシリアル通信をする方法 http://yoppa.org/tau_bmaw13/4772.html