Bonjour tout le monde.

Voilà je revient avec mon projet de pyramide. Le but du projet c'est de toucher les faces de l'objet et cela enclenche une piste de son. Les faces, il s'agirait de carton auquel j'aurais entouré d'aluminium. Donc le "spectateur" devra toucher les faces

pour enclenché un son.

J'ai fais des tests avec l'alu pour allumer une led pour commencer. J'ai réussis à allumer ma led. Là actuellement je bosse sur le déclenchement du son via arduino et processing. Le but dans le code c'est que quand je touche le sensor (l'alu) sur

arduino, ça va enclencher le son via processing. Et j'aurais besoin un peu d'aide pour m'aider dans ce processus si vous avez une solution s'il vous plait. Je vous remercie déjà d'avance pour tout


Voici le code Arduino:




Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 
 
 
 
#include <CapacitiveSensor.h>
 
#define  Pin 12                                         
 
CapacitiveSensor   cs_4_2 = CapacitiveSensor(4, 2);
 
 
 
void setup() {
 
   Serial.begin(9600);
  //pinMode(ledPin, OUTPUT);
  //digitalWrite(ledPin, LOW);
 
}
 
void loop() {
 
 long total1 =  cs_4_2.capacitiveSensor(30);
 
 Serial.println(total1);
 
 
 if (total1 > 500)                            // Donc on touche le sensor
  {
    Serial.write(1);            // le sons ce declenche
  } 
  else
  {
   Serial.write(0);               // Autrement, pas de sons
  }
 
  delay(33);
 
}


et là le code processing :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
 
 
import processing.sound.*;
import processing.serial.*;
 
SoundFile file;
 
 
Serial myPort;
 
 
 
 
void setup() {
  size(640, 360);
  background(255);
 
  myPort = new Serial(this, "COM3", 9600);
 
 
  file = new SoundFile(this, "testSon.mp3");
  file.play();
}      
 
void draw() {
 
 
}