Show Posts
Pages: [1]
1  International / Français / Re: Comment se connecter à un Arduino Mega/Ethernet Shield SEUL par Box Internet ? on: November 29, 2012, 08:36:16 pm
Déjà ... évite dyndns.fr ... sauf bien sur si tu as la bannière 'PIGEON' d'activée sur ton front ... (et de préférence en flashy ... la bannière ... hein)
Regarde du coté de www.dyndns.org ou www.dyndns.com ...
Ils sont passés payants aussi , mais a 15$/an ...
Ensuite, je n'ai pas tout compris, mais je reste sur un compte gratuit, parce que j'y suis depuis 10 ans ... et j'ai droit a 2 sous domaines en ath.cx ...
Ce qui me convient parfaitement ...

C.
2  International / Français / Re: Comment se connecter à un Arduino Mega/Ethernet Shield SEUL par Box Internet ? on: November 29, 2012, 01:16:25 pm
J'ai comme toi une neuf box (de chez sfr) et j'arrive sans probleme a me connecter a l'arduino mega avec son shield ethernet et son micro serveur webduino embarqué ...
A noter, il faut donner un adressage IP complet IP + MASK + GATEWAY + DNS .. Sinon je ne sais pour quelle sombre raison ca freeze ...
Il faut biensur avoir un moyen de te retrouver de l'exterieur ... Pour ca dyndns c'est tres bien ... et ca reste gratuit ... et y a meme un onglet dans la box pour le parametrer smiley
Avec la librairie EthernetDHCP ( pour un environnement en 0023 ) ca fonctionne aussi .. pour ce faire, dans la neuf box attribu une IP pour l'adresse MAC de ton shield ...

J'ai pas trouvé de gros soucis ...

C.
3  International / Français / Re: arduno mega Rev 3 et ethernet shield Rev 3 on: November 29, 2012, 08:30:42 am
ah ...

Je viens de paster ton code dans un tout vide sketch arduino 1.0.2 ... j'ai fait deux modifs ...
a) la pate 4 a HIGH
b) ajout du dns, car je n'ai pas souvenir avec vu autrement que par dhcp le possibilité de ne pas passer le dns dans l'init

chez moi ca 'LOOP' ... (tout plein)

Code:
/*************************************/
/* Include des Librairie Nessecaire. */
/*************************************/
#include "Ethernet.h"
#include "SPI.h"
#include "WebServer.h"

/**********************************************************/
/* Declaration des Variables pour les Connexions Ethernet */
/**********************************************************/
byte mac[] = {
  0x90, 0xA2, 0xDA, 0x0D, 0x99, 0x34 };
byte ip[] = {
  192,168,1, 29};
byte gateway[] = {
  192,168,1, 1 };
byte mask[] = {
  255,255,255, 0 };
byte thedns[] = {
  192,168,1, 1 };

byte server_externe[] = {
  192,168,1, 25 };
  
/******************************************/
/* Declaration des Objets Server et Client */
/*******************************************/
// Attachement d'un objet "server" sur le port 1337
//EthernetServer server(1337);
// Attachement d'un objet "server_web" sur le port 80
#define PREFIX "/domo"
WebServer webserver(PREFIX, 80);
// Attachement d'un objet Client vers serveur externe
EthernetClient client;

void setup(){
  // Demarage de la connexion série pour le debug
  Serial.begin(115200);
  pinMode      ( 4, OUTPUT );
  digitalWrite ( 4, HIGH );
  Serial.println("Boot system ...");
  // Demarage de la connexion ethernet
  Serial.println("Connexion Ethernet en cour ...");
  //Ethernet.begin(mac, ip, dns, gateway, mask);
  Ethernet.begin(mac, ip, thedns, gateway, mask);
  // Demarage du serveur pour la recepetion de linknx sur le port 1337
  Serial.println("Connexion etablie");
}

void loop (){
  Serial.println("LOOP");

}

Je te le repaste ici

edit : Oups .. Gaffe a la vitesse du Serial ... j'l'ai passé a 115200 (ca se traine sur la liaison serie sinon ...
4  International / Français / Re: arduno mega Rev 3 et ethernet shield Rev 3 on: November 28, 2012, 04:01:42 pm
Bonjour,

C'est lié à la librairie webduino ou c'est général ce "bug" du DHCP avec 1.0.x ?
Personnellement je suis en 1.0.2 et j'ai jamais eu la moindre erreur de dhcp avec ma freebox v6.

en fait, ca va faire 4 jours que je me casse le ... a tracer ce que fait la nouvelle librairie ...
sous mega c'est la zone totale ... sous uno ça fonctionne nickel, sous uno Ethernet ça fonctionne bien aussi visiblement ...

Je ne pense pas que le soucis vienne de la couche dhcp ou dns ou udp .. mais plutôt du coté socket & w1000 suis entrain de tracer les différences que je rencontre sur les 3 cartes ...

WebDuino fonctionne très bien ... vu qu'il s'appuie sur la librairie Ethernet existante

C.

Trouvé la solution au probleme ... (du moins dans mon application)
J'ai donc 1 mega 1 shield Wiznet 1 shield perso sur lequel j'ai la connexion pour un afficheur 24x2, un connecteur de partage bus I2C (vers des cartes UNO) un chip DS1307 pour avoir une RTC ...
Je demarre soit en DHCP ... soit en IP fixe (chose que je regle avec le site web embarqué sur la Mega ... (ca c'est du WebDuino) ..
en pour corriger le bug sur la mega, j'ai ajoute :

  pinMode     ( 4, OUTPUT );
  digitalWrite ( 4, HIGH );

avant ma selection Ethernet .. que ce soi par ip fixe ou par dhcp ...
Du coup la mega est reconnue sur le reseau ...

Visiblement c'est CS du lecteur SD qui nous fait son caca nerveux

5  International / Français / Re: arduno mega Rev 3 et ethernet shield Rev 3 on: November 27, 2012, 02:23:45 pm
Je me sers aussi de WebDuino ... et avec la version 0023 ...
En fait, d'attendre c'est ce que je me suis dit a la sortie de la version 1.0.0

j'ai regardé ... aucun changement de la version librairie Ethernet dans la version 1.0.1 ni 1.0.2 ...
Quand a la 1.5.x beta ... elle n'a même pas de librairie Ethernet ...

Sinon, ça fonctionne pas mal WebDuino ...
Faut juste penser a prendre la librairie 'Flash' ... et ça tourne tout seul

Au besoin, je peux te zipper ma version de WebDuino ... la seule modif que j'y ai apporté, c'est le nombre de pages ... et l’icône pour le navigateur ... Mais rien n'est perdu smiley

C.
6  International / Français / Re: arduno mega Rev 3 et ethernet shield Rev 3 on: November 27, 2012, 11:10:08 am
En fait, je n'ai pas encore upgradé mon environnement ... Je suis resté en Arduino 0023 ...
Et comme il me fallait du DHCP, j'ai pris la librairie EthernetDHCP qui fonctionne a merveille et permet meme le polling pour l'adresse IP ...
Mais ... J'en conviens ... C'est moins smart ...
Je bosse a porter la librairie EthernetDHCP sous environnement 1.0x

Le constat ... C'est que visiblement la nouvelle librairie ethernet du pack en fait un peu rien qu'a sa tete ... (ce qui est fort dommage)

C.
7  International / Français / Re: arduno mega Rev 3 et ethernet shield Rev 3 on: November 27, 2012, 08:10:44 am
Hello, j'ai le même soucis avec la version Ethernet depuis la librairie de la version 1.0.0..

Quand je me servais de l'ancienne librairie (0022 ou 0023) je n'avais certes pas de DHCP natif, mais l'initialisation ne se plantait pas lamentablement quatre fois sur cinq ...

Pages: [1]