» codelab : http://codelab.fr/accueil » Forum : Processing : http://codelab.fr/processing » processing : http://codelab.fr/4889 Ceci est la version imprimable d'un sujet du forum, pour retourner à la version complète : processing |
Kévin51 — 2014-03-19 17:40:59 |
Bonjour, |
fabrice54 — 2014-03-20 03:54:28 |
bonjour. void draw() { if (mousePressed == true) { fill(0); } else { fill(255); } rect(25, 25, 50, 50); } |
Kévin51 — 2014-03-20 06:44:51 |
Bonjour, |
fabrice54 — 2014-03-20 08:02:12 |
Je n'ais pas les images de portail pour faire fonctionner ton code,et d'autre par tu n'as pas répondu à la question c'est pour faire marcher des barrières par l'intermédiaire de carte arduino ou juste voir des images de portail sur processing,par-ce-que je ne comprend pas bien ton problème.Pour que des personnes puissent tester ton code il faut donner plus d'explications ou mettre seulement la partir qui te pose probléme. |
Kévin51 — 2014-03-20 13:03:33 |
C'est pour faire marcher un vrai portail avec des cellules photo-électriques, des fins de courses, et les 2 moteurs (aux 2 sens de rotation) qui seront branché à la carte arduino. |
fabrice54 — 2014-03-20 13:46:19 |
OK c'est plus clair ,je te fais parvenir un code qui te permet de faire ce que tu veux ;avec firmata;mais je ne comprend pas tes histoires de photos?.je reste à ta disposition pour plus amples infos. Code (P5) : |
fabrice54 — 2014-03-22 07:32:11 |
voici ton code,j'ai mis les images que tu m'as envoyées,et corrigé quelques erreurs ;maintenant il fonctionne.Par contre dans le code je vois bien les fonctions fermée mais pas les fonctions ouvert?. Code (P5) : |
Kévin51 — 2014-03-22 11:08:05 |
Merci pour les codes mais sa ne marche pas (les portes ne s'ouvre pas), je voudrait quelques explications sur ce que vous avez changés dans mon code svp. Pour répondre à votre question les fonctions "ouvert" sont : |
fabrice54 — 2014-03-22 11:43:30 |
j'ai compris ce que tu voulais,voici un code avec les porte qui s'ouvrent,quant tu appuis sur m;maintenant tu as un exemple.Tu peut mettre ce que tu veux dans le if mais après il faudra que tu test les valeurs pour tes fin de courses Code (P5) :PImage img; PImage img1; PImage img2; PImage img3; void setup() { size(640,640); img = loadImage("fermer_gauche.jpg"); img1=loadImage("fermer_droit.jpg"); img2=loadImage("ouvert_gauche.jpg"); img3=loadImage("ouvert_droit.jpg"); } void draw() { background(100); image(img,0,0); image(img1,320,0); if(keyPressed==true) { if(key=='m') { image(img2,0,0); image(img3,320,0); } } } |
Kévin51 — 2014-03-22 13:47:27 |
Je vous remercie pour votre aide très précieuse qui me permet d'avancer dans mon projet, je reviendrai vers si besoin... |