salut matthieu,
pour la police, je ne l'ai pas chargé, j'ai mis mon code tel quel, je vais modifier ça avec textFont(), je te tienderais au courant de suite
Hors ligne
j'ai chargé la police, et modifié avec textFont() mais ca ne marche pas
je met mon code en entier peut être que l'erreur vient d'autre part !!
voila:
je ne sais pas pourquoi ca n'affiche pas la variable "i" dans le texte " la led est allumée à:"
dans ce code je n'ai pas encore mis la fonction map()
Hors ligne
Hello,
Il faut déclarer la police en dehors de setup et draw, et la charger dans le setup, de cette manière là (en raccourci!)
Ensuite, la valeur de i est affichée, mais ça forme un beau pâté, car tu écris le texte dans une boucle, donc à chaque passage de la boucle for tu recouvres l'inscription précédente (256 fois), il faut remplacer i par la variable réelle, qui est définie en fonction de mouseX. Tu pourrais créer une variable valeur_led à laquelle serait attribuée la valeur selon mouseX et l'utiliser tout au long de ton programme.
Hors ligne
ahh, merci emoc, tu me sauves encore une fois
j'ai appliqué ce que tu m'as proposé et ca marche.
j'ai procédé de cette façon:
le pourcentage que j'affiche est un float et donc avec 6 chiffres aprés la virgule.
est ce qu'il y a pas une methode pour convertir ce float en un int de sorte que j'affiche juste 2 chiffres en % ??
Hors ligne
trouvé !!!!!!!!!
int x = (int)m; et l'affaire est jouée
merci encore une fois
Hors ligne
emoc a écrit:
La librairie serial de processing ne fonctionnera pas dans un navigateur (dans les applets java, il y a des restrictions de sécurité assez importantes)
Le mieux c'est que tu fasses deux applications : une pour l'ordi ou le circuit est branché qui s'occupe de la communication série, l'autre sur l'ordi qui contrôle. La communication entre les deux se faisant en OSC par exemple
Sinon, avec un seul ordi, tu peux aussi utiliser une carte arduino + ethernet en réception
@ emoc,
sur mon ordi de contrôle à distance, je n'ai pas de librairie serial sur mon sketch, j'ai essayé de l'exporter comme applet. sur la page html l'interface de simulation s'affiche sauf que je ne peux pas contôoler avec la led.
est ce que tu as une idée pourquoi?
je te remercie d'avance
à bientot
Hors ligne
lafwan a écrit:
sur mon ordi de contrôle à distance, je n'ai pas de librairie serial sur mon sketch, j'ai essayé de l'exporter comme applet. sur la page html l'interface de simulation s'affiche sauf que je ne peux pas contôoler avec la led.
Tu n'as pas besoin de la librairie serial sur l'ordi de contrôle, par contre vu que tu te sers d'OSC, les restrictions d'applet java doivent empêcher la communication réseau. Il vaut mieux que tu exportes sous forme d'application.
Hors ligne
emoc a écrit:
Tu n'as pas besoin de la librairie serial sur l'ordi de contrôle,
je crois que je me suis mal exprimé
en fait, je voulais dire que comme je n'ai pas de librarie serial, donc normalement ca devrait pas me poser de problème au niveau de l'exportation.
qur la page html, l'interface est bien affichée, le problème commence quand j'appuie sur la souris
une fois la souris activée, je n'aarive pas à contrôler la led
Hors ligne
lafwan a écrit:
en fait, je voulais dire que comme je n'ai pas de librarie serial, donc normalement ca devrait pas me poser de problème au niveau de l'exportation.
qur la page html, l'interface est bien affichée, le problème commence quand j'appuie sur la souris
une fois la souris activée, je n'aarive pas à contrôler la led
Effectivement, j'avais mal compris, mais tu fait quand même de l'osc sur l'ordi de contrôle, et je pense que c'est pour ça qu'en applet ça ne fonctionne pas
Hors ligne
Sinon, en méthode un peu moins réactive, tu peux passer par une bdd, type mysql :
Via du php tu modifies la valeur, ensuite tu récupères dans ton sketch local la variable mysql. Si ça se trouves tu peux te passer de processing avec un shield ethernet.
Hors ligne
je crois que ca va etre un peu compliqué pour moi de passer par une bdd, mysql
je vais rester sur le controle par osc processing
en tout je vous remercie tous pour vos réponses, ca fait plaisir
passer une bonne journée
Hors ligne
Pages: 1 2