Je te conseille d’aller voir le repos de b2renger qui est très documenté et fourni en français, et bien expliqué, en matière d’Arduino et Processing pour les débutants. https://github.com/b2renger/Introduction_p5js
As-tu bien vérifié que tu te situes sur bon port quand tu le mentionnes dans Processing ? Et pour envoyer des datas d’Arduino vers Processing, je ne vois pas bien comment tu envoies tes données vers Processing, mais je ne connais que ce moyen là…) Je passe par un json dans Arduino :
String json;
json = json + "{\"tesdatas\": ";
json = json + tesdatas;
json = json + "}";
Serial.println(json);
et je la récupère dans Processing (un peu barbare) :
//for get data from Arduino
void serialEvent (Serial myPort) {
println("serialEvent");
try {
println("serialEvent");
while (myPort.available() > 0) {
String inBuffer = myPort.readStringUntil('\n');
if (inBuffer != null) {
if (inBuffer.substring(0, 1).equals("{")) {
JSONObject json = parseJSONObject(inBuffer);
if (json == null) {
println("JSONObject could not be parsed");
} else {
float mes_valeurs_dans_processing = json.getInt("tesdatas") ;
}
}
} else {
}
}
}
catch (Exception e) {
}
}
tu n’as pas vraiment besoin de comprendre ça, il suffit simplement de changer le nom de tes variables que tu veux utiliser dans processing, et donc les mots clés que tu nommes dans Arduino qui serviront à parser ton ficher