Bonjour tout le monde,
j'utilise une interface processing pour contrôler une led branchée sur arduino,
je me demande si il y a moyen que je puisse contrôler cette led à partir d'un navigateur d'un autre PC ??
est ce que cela est possible sans que je passe par un hébergeur??
j'ai utiliser l'icone Applet de processing, mais quand j'ouvre le fichier index html sur firefox, une fenêtre s'ouvre mais avec un écran gris ( là ou normalement je dois visualiser l'interface processing).
je vous remercie d'avance pour vos réponses.
je ne sais pas si je suis sur la bonne rubrique pour poster mon sujet, je m'en excuse.
Hors ligne
bonjour,
en fait, j'ai testé quelques exemples qui sont déjà sur processing, et donc quand je fais l'export de l'applet, cela fonctionne sur le navigateur sans problème, donc pour moi ce n'est pas le problème des plug in java.
mais quand j'essaie d'exporter mon code ou j'utilise la serial port , le navigateur m'affiche pas l'interface de simulation!!!
est ce que le problème vient de la serial port? est ce que je dois faire un appel à une libraire d'envoi et de recéption?
j'espère avoir votre aide
Hors ligne
Bonjour Lafwan,
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
Hors ligne
Merci emoc pour votre réponse,
pour la première solution que vous m'avez proposé, si j'ai bien compris,
- sur un l'ordi avec circuit branché j'aurais : le sketch arduino et le sketch processing avec OSC de réception
- sur l'ordi de contrôle : juste le sketch processing avec OSC d'envoi.
je vais m'informer sur OSC, car je ne l'ai jamais utilisé.
Hors ligne
@lafwan
je te conseilles de tutoyer emoc sinon il va se vexer
Hors ligne
ah bon
ca va alors, je le tutoierai dorénavant
Hors ligne
oyster_twiter a écrit:
@lafwan
je te conseilles de tutoyer emoc sinon il va se vexer
tout à fait, le vouvoiement ne me sied guère.
lafwan a écrit:
pour la première solution que vous m'avez proposé, si j'ai bien compris (...)
Oui, tu as bien compris. En cherchant sur le forum, tu trouveras pas mal d'infos et de liens sur OSC
Hors ligne
si non, tu n'a pas des liens pour l'osc en français, je cherche en parallele mais je diverge vite
Hors ligne
ok merci, je v fouiller dans le forum
Hors ligne
bonsoir tout le monde,
voila après avoir fouiller un peu sur le forum et aussi faire des recherches en parallèle sur le web, j'ai enfin réussi à faire communiquer deux sketchs processing avec OSC.
je te remerice emoc pour les solutions que tu m as proposé.
pour l'instant j'utilise les deux sketch sur le même ordi (avec l'adresse 127.0.0.1).
mon but est de contrôler la led à partir d'un autre ordi qui se trouve sous le meme reseau wifi, est ce que pour cela je dois juste remplacer l'adresse 127.0.01 par l'adresse ip de l'ordi ou je me trompe????
merci d'avance
bonne nuit
Hors ligne
lafwan a écrit:
mon but est de contrôler la led à partir d'un autre ordi qui se trouve sous le meme reseau wifi, est ce que pour cela je dois juste remplacer l'adresse 127.0.01 par l'adresse ip de l'ordi ou je me trompe????
Oui, ça devrait suffire, vérifie comment les adresses IP sont distribuées sur ton réseau : dynamiques ou statiques. Ce sera plus simple si elles sont statiques, ça t'évitera de changer l'IP quand les machines sont redémarrées.
Hors ligne
voila, c 'est fait, ca marche comme il le faut
pour vérifier si la distribution des IP est dynamique ou statique j'ai redémarré mon ordi de contrôle à distance, il a gardé la même adresse IP, donc la distribution est statique.
si non, est ce qu'il y a une autre méthode pour vérifier le type distribution?
Hors ligne
lafwan a écrit:
si non, est ce qu'il y a une autre méthode pour vérifier le type distribution?
Ca dépend du système d'exploitation, mais dans les paramètres réseaux, tu devrais trouver ça, pas besoin de rédémarrer
Hors ligne
j'ai encore une petite question sur la syntaxe de "for",
je voudrais afficher sur l'interface de simulation le pourcentage de l'allumage de la led.
j'ai mis le code suivant:
mais cela nous marche pas
ensuite 128 doit être équivalente à 0% et 384 à 100%
donc pour moi je comptais faire ((la variable - 128)/256)*100 pour avoir le pourcentage qui va etre dans ce cas un float.
est ce que quelqu'un peut m’éclaircir cela.
merci d'avance
Hors ligne
Ton code à l'air bon mais je me demande si tu as bien chargé la police et utiliser textFont() plutôt dans ton code.
Sinon pour le problème des pourcents, le mieux est de faire une règle de trois et d'utiliser map()
http://www.processing.org/reference/map_.html
Hors ligne
Pages: 1 2