Go Down

Topic: Shield ethernet 1 relai (Read 2 times) previous topic - next topic

baptiste

Lorsque  j'envoie un ping dans invité de commande comme sur la vidéo d' Icare (http://skyduino.wordpress.com/2011/11/03/tutoriel-arduino-et-ethernet-shield/), "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?
:smiley-eek:

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 :)

icare

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 :
Code: [Select]
/* 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 :
Code: [Select]
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
2B OR NOT(2B) = FF
Arduino 1.0.5 + Notepad++ (sous Linux Fedora et/ou Windows)

icare



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
2B OR NOT(2B) = FF
Arduino 1.0.5 + Notepad++ (sous Linux Fedora et/ou Windows)

skywodd

Bonjour,

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


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.


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 ;)
Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

numero_744

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.
- Arduino UNO R3;
- PowerBook G4;
  - Arduino (C)
  - Eclipse (Java)
  - wxLua (µLua)
  - TextWrangler (HTML + JS)
- (3)DS et bientôt R4 (po

Go Up