Som+no+Processing+Pressionando+um+Botão+no+Arduino

· Desejo de tocar um som utilizando o detector de pisada · Entender a comunicação da plataforma Processing com a plataforma Arduino Eduardo Velloso Um circuito foi montado utilizando: · Lilypad Arduino · Placa FTDI · Cabo USB · Botão NA · Cabos · Resistor de 330Kohm O circuito montado foi o seguinte: (A – Arduino, R – resistor 330Kohm, B – botão) · A8_R1 · R1_B- · Bs_A+ · A-_R2 O código do Arduino utilizado foi o seguinte: int sensorPin = 8; // select the input pin for the potentiometer int ledPin = 13; // select the pin for the LED int sensorValue = 0; // variable to store the value coming from the sensor void setup { // declare the ledPin as an OUTPUT: pinMode(ledPin, OUTPUT); pinMode(sensorPin, INPUT); Serial.begin(9600); digitalWrite(ledPin, HIGH); } void loop { // read the value from the sensor: sensorValue = digitalRead(sensorPin); if(sensorValue == HIGH) { digitalWrite(ledPin, HIGH); Serial.println(5); delay(200); } else { digitalWrite(ledPin, LOW); }  } O código Processing utilizado foi o seguinte: import processing.serial.*; import ddf.minim.*; Serial myPort; int sensorValue; Minim minim; AudioPlayer song; void setup { println(Serial.list); myPort = new Serial ( this, Serial.list[1], 9600 ); myPort.buffer(1); myPort.bufferUntil('\n'); size(400,400); minim = new Minim(this); song = minim.loadFile("1.wav"); } void draw { }  void serialEvent(Serial myPort) { String inString = myPort.readStringUntil('\n'); delay(200); if(inString != null) { inString = trim(inString); int inByte = int(inString); println(inByte); song.play; } } Quando o botão é pressionado, o Arduino envia uma mensagem (o número 5) pela porta serial. No Processing, eu escuto a mesma porta em que o Arduino está conectado, no caso, a porta COM7, na mesma velocidade com que o Arduino escreve na porta (9600). Quando o Processing escuta alguma mensagem, ele imprime no console e toca uma música.
 * Motivação da Experiência **
 * Pesquisadores Envolvidos **
 * Descrição da Experiência **
 * Resultados **