Shield ethernet 1 relai

Bonjour
Malgré plusieurs recherches sur la domotique avec arduino et avoir trouvé plusieur lien sympa genre Ethernet en mode serveur : Commander des LEDs côté Serveur depuis le navigateur client - Mon Club Elec ou http://82.233.175.232/~aurelien/drupal7/?q=node/28 il y a toujour quelque chose qui ne va pas ...
J'en est essayé plusieurs et sa ne marche pas, comme si il me manquais une librairie ou autre !!

Merci de me rediriger ou de créer ensemble un mini code pour gérer une led ( ou relai ) a travers le web ( smartphone en 3g par exemple ) :smiley:

Merci a tous pour votre aide :open_mouth:

Bonsoir,

Va voir le site de skywodd : [Tutoriel] Arduino et Ethernet Shield | Skyduino - Le DIY à la française
Il est vrai qu'un simple copier coller du source va te générer une erreur car la bibliothèque Ethernet a change il faut remplacer (de mémoire) server par EthernetServer et client par EthernetClient si tu as des problèmes je peux t'envoyer les modifications à faire.
Tu peux faire une recherche "ethernet" sur le site de skywodd et tu auras d'autres lectures.
icare

Excellente mémoire c'est cela.
Désormais le code se compil sans problème! Après je n'est pas compris comme il lance ( et avec quoi) sont script python!
Il n'est pas stocker dans l'arduino ou shield, si ?
Merci :stuck_out_tongue:

il lance le script python directement sur le pc ( en tant que programme )
comme si tu lancer skype ou firefox
perso pour commander mes relais j'ai utiliser ça au debut

voulant ameliorer un peu niveau design
j'ai aussi utiliser tinywebserver
tu peux t'inspirer de mes recherches si besoin
http://arduino.cc/forum/index.php/topic,120448.0.html

Bonjour,

Pour la programmation Python vas voir le principe et les quelques notions notions nécessaires sur : http://www.siteduzero.com/tutoriel-3-262842-apprenez-a-programmer-en-python-video.html
Avec les trois premiers chapitres tu auras une autre vision des choses.
icare

Lorsque j'envoie un ping dans invité de commande comme sur la vidéo d' Icare ([Tutoriel] Arduino et Ethernet Shield | Skyduino - Le DIY à la française), "invité de commande" m'écrit: impossible de joindre l'hôte de destination!
Pour le script j'ai la même chose que la vidéo mais lorsque je "l’exécute" ou du moins que je l'es dans sa fenêtre je n'arrive pas à me connecté et je n'es donc pas le petit menu du srcipt.. Es-ce liéé au premier problème?
:astonished:

Autre question, pour la compilation de ma carte arduino mega2560 avec le shield Ethernet, je met type carte: arduino mega 2560 ou
arduino eternet

Merci a tous ceux qui répondent :slight_smile:

Bonsoir baptiste,

Effectivement les deux problèmes sont liés, si le ping ne fonctionne pas c'est que le PC ne peut pas joindre le Shield Ethernet.
C'est quoi ton adresse IP de ton arduino ?

Dans le soft tuto :

/* Détails technique de la connexion ethernet */
05	byte mac[] = {
06	  0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
07	byte ip[] = {
08	 192,168,1, 177 };
09	byte gateway[] = {
10	  192,168,1, 1

};

et dans Python :

01   import socket
02	 
03	print "~ Client WebLed ~"
04	s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
05	s.connect(("192.168.1.177", 1337))
06

Il faut que les adresses 192.168.xxx.yyy soient adaptées à ton réseau avec les bonnes adresses IP
icare

baptiste:
Autre question, pour la compilation de ma carte arduino mega2560 avec le shield Ethernet, je met type carte: arduino mega 2560 ou
arduino eternet

Tu mets arduino mega 2560 car arduino ethernet est une carte arduino intégrant ethernet et non arduino + shield Ethernet
icare

Bonjour,

Je vois qu'on parle de moi ici :grin:
Désolé pour le retard dans la réponse je suis un peu overbooké en ce moment :sweat_smile:

icare:
Il est vrai qu'un simple copier coller du source va te générer une erreur car la bibliothèque Ethernet a change il faut remplacer (de mémoire) server par EthernetServer et client par EthernetClient si tu as des problèmes je peux t'envoyer les modifications à faire.

Exact j'avais fait ce code avant la sortie de la version 1.0.1 de l'ide arduino.
Il suffit de rajouter "Ethernet" devant "Client" et "Server" et tout sera ok.
De mémoire l'ide affiche un message expliquant quoi faire si on tente de compiler avec "Client" et "Server" tel quel.

baptiste:
Désormais le code se compil sans problème! Après je n'est pas compris comme il lance ( et avec quoi) sont script python!
Il n'est pas stocker dans l'arduino ou shield, si ?

Non c'est un programme tout ce qui a de plus classique qui s'exécute côté PC.
J'ai fait un "mini tuto" dans les commentaires de l'article expliquant comment lancer le script :wink:

Salut !
C'est pratique de copier/coller=>modifier mais pas très sympa pour les spectateurs...
S'il vous plait expliquez comment lit-on le formulaire reçu !!!

Merci, j'espère que je ne suis pas le seul à s'être posé la question.

Bonsoir

Bon sa marche :smiley: Merci tous le monde!!
Comme la vidéo..
Mais je vois pas "comment" sa passe par internet/Ethernet ( En rapport a Prossecing) !!

Comment garder la même fonctionnalité depuis un smartphone? ou un autre ordinateur relié a internet ?
Merci d'avance :stuck_out_tongue: