Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2012-01-04 17:05:39 contrôler une led sur arduino à partir d'un navigateur

lafwan
membre
Date d'inscription: 2011-12-31
Messages: 21

contrôler une led sur arduino à partir d'un navigateur



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

 

#2 2012-01-05 11:08:27 Re : contrôler une led sur arduino à partir d'un navigateur

lafwan
membre
Date d'inscription: 2011-12-31
Messages: 21

Re: contrôler une led sur arduino à partir d'un navigateur



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

 

#3 2012-01-05 11:49:38 Re : contrôler une led sur arduino à partir d'un navigateur

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: contrôler une led sur arduino à partir d'un navigateur



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

 

#4 2012-01-05 13:10:23 Re : contrôler une led sur arduino à partir d'un navigateur

lafwan
membre
Date d'inscription: 2011-12-31
Messages: 21

Re: contrôler une led sur arduino à partir d'un navigateur



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

 

#5 2012-01-05 13:30:11 Re : contrôler une led sur arduino à partir d'un navigateur

oyster_twiter
membre
Lieu: saint-herblain
Date d'inscription: 2008-04-01
Messages: 444
Site web

Re: contrôler une led sur arduino à partir d'un navigateur



@lafwan
je te conseilles de tutoyer emoc sinon il va se vexer wink

Hors ligne

 

#6 2012-01-05 14:40:27 Re : contrôler une led sur arduino à partir d'un navigateur

lafwan
membre
Date d'inscription: 2011-12-31
Messages: 21

Re: contrôler une led sur arduino à partir d'un navigateur



ah bon smile
ca va alors, je le tutoierai  dorénavant smile

Hors ligne

 

#7 2012-01-05 14:42:33 Re : contrôler une led sur arduino à partir d'un navigateur

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: contrôler une led sur arduino à partir d'un navigateur



oyster_twiter a écrit:

@lafwan
je te conseilles de tutoyer emoc sinon il va se vexer wink

tout à fait, le vouvoiement ne me sied guère. wink


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

 

#8 2012-01-05 14:47:31 Re : contrôler une led sur arduino à partir d'un navigateur

lafwan
membre
Date d'inscription: 2011-12-31
Messages: 21

Re: contrôler une led sur arduino à partir d'un navigateur



si non, tu n'a pas des liens pour l'osc en français, je cherche en parallele mais je diverge vite

Hors ligne

 

#9 2012-01-05 14:52:31 Re : contrôler une led sur arduino à partir d'un navigateur

lafwan
membre
Date d'inscription: 2011-12-31
Messages: 21

Re: contrôler une led sur arduino à partir d'un navigateur



ok merci, je v fouiller dans le forum wink

Hors ligne

 

#10 2012-01-06 03:18:08 Re : contrôler une led sur arduino à partir d'un navigateur

lafwan
membre
Date d'inscription: 2011-12-31
Messages: 21

Re: contrôler une led sur arduino à partir d'un navigateur



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

 

#11 2012-01-06 09:37:41 Re : contrôler une led sur arduino à partir d'un navigateur

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: contrôler une led sur arduino à partir d'un navigateur



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

 

#12 2012-01-06 15:22:12 Re : contrôler une led sur arduino à partir d'un navigateur

lafwan
membre
Date d'inscription: 2011-12-31
Messages: 21

Re: contrôler une led sur arduino à partir d'un navigateur



voila, c 'est fait, ca marche comme il le faut smile

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

 

#13 2012-01-06 17:43:50 Re : contrôler une led sur arduino à partir d'un navigateur

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: contrôler une led sur arduino à partir d'un navigateur



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 wink

Hors ligne

 

#14 2012-01-06 18:13:35 Re : contrôler une led sur arduino à partir d'un navigateur

lafwan
membre
Date d'inscription: 2011-12-31
Messages: 21

Re: contrôler une led sur arduino à partir d'un navigateur



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 sad
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

 

#15 2012-01-06 18:59:41 Re : contrôler une led sur arduino à partir d'un navigateur

matheynen
membre
Date d'inscription: 2008-06-09
Messages: 226

Re: contrôler une led sur arduino à partir d'un navigateur



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


Ce que vous avez fait au plus petit de mes frères, c'est à moi que vous l'avez fait.

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024