Bonjour a vous, alors je suis venu ici car en cherchant sur d'autres sites français ou anglais et les tutos ils me proposaient toujours la même solution pour mon programme qui, ne marchait pas. La Ligne de code qui ne marche pas sur processing est:
Les solutions que on me propose est toujours celle la mais, cela ne m'aide pas a me connecter a ma carte arduino :/
Code : Sélectionner tout - Visualiser dans une fenêtre à part String portName = Serial.list()[7];
Le message d'erreur est ArrayindexOutOf BoundException:13
Aussi, voila tout le code que j'ai si besoin
En changeant le serial.list en 1 ou 0 ca me fera le carré si 1 ou pas de rien si 0.
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 import processing.serial.*; Serial mon_port; void setup() { size (1080, 720); fill(0); text("1", 50, 50); text("2", 50, 150); text("3", 50, 250); text("4", 50, 350); text("5", 50, 450); text("6", 50, 550); println("Liste des ports: \n" + Serial.list()); mon_port = new Serial(this, Serial.list()[7], 9600); mon_port.bufferUntil('\n'); } void serialEvent (Serial myPort) { fill(0); //insérez le programme ici boolean High = true; if (High) { rect(100, 20, 80, 50); } } void draw() { }
Merci de me répondre :X
Partager