Carte Arduino & Ethernet

STEPHANY Pascal 29 décembre 2009 41

Une carte Arduino Duemilanove 2009 AVR ATmega328 et une Arduino Ethernet Shield pour s’initier à l’electronique et au développement.

duemilanove1

 

A ma grande surprise, le fonctionnement de cette carte est relativement simple. Aprés avoir installé les drivers et le logiciel d’interface USB, j’ai pu commencer avec quelques exemples fournis.

photo1

 

Aprés quelques tests avec des leds, j’ai fini par passer à l’ethernet shield pour essayer de piloter une Led via une page web. Quelques recherches sur internet et sur le forum arduino, et me voilà avec un premier résultat plutôt satisfaisant, un switch On/Off avec retour d’état.

webserver

 

 

Un bon début encourageant pour explorer les multiples possibilités offertes par cette carte Arduino.

Un sujet est ouvert sur le Forum « Toute la domotique« …

41 Comments »

  1. n0rad 30 décembre 2009 at 2:03 -

    Pourquoi ne pas avoir acheté une ethernut 1.3 plutot ?

  2. admin 30 décembre 2009 at 2:38 -

    J’ai choisi la carte Arduino, pour plusieurs raisons.
    Son prix, duemilanove + ethernet = 35€
    Interface USB et logiciel super simple a prendre en main.
    La communauté autour de ce produit et le nombre d’exemples et de projets.
    Les modules additionnels pour apprendre la robotique.
    Et comme je suis novice en électronique, pas de risque de flamber une carte à plus de 100€.

  3. jols40 2 janvier 2010 at 14:45 -

    Salut,
    Peux tu publier ton code, pour tester l’Ethernet shield, et si possible m’envoyer le lien d’où tu t’en es inspiré. Merci
    Jols40

  4. admin 2 janvier 2010 at 15:54 -

    Pas de probléme, je t’envoie le code sur ton mail. j’ai trouvé le code source sur le site http://www.nuelectronics.com

  5. n0rad 12 janvier 2010 at 15:14 -

    Peux-tu nous dire ou tu as acheté les 2 cartes pour 35€ ? merci

  6. admin 12 janvier 2010 at 16:23 -

    Chez FunRobo

    Livré en 6 jours.

  7. Gromain59 11 février 2010 at 9:24 -

    les shields ethernet vendu (pas cher!) sur FunRobo ne sont pas des shields officiels à priori.
    Le shield officiel gère directement la couche tcp/ip (module wiznet), alors que ceux de nuelectronics nécessite une library complémentaire pour gérer cette couche. Quelle version utilises-tu ?

  8. admin 11 février 2010 at 10:14 -

    J’utilise effectivement la version non officielle, avec la librairie complémentaire.
    C’est toi qui réalise ton projet domotique à base d’arduino et qui le partage sur le forum french officiel ?

  9. Gromain59 11 février 2010 at 14:51 -

    oui c’est bien moi.
    J’ai un shield ethernet « officiel » (c’est quand meme une copie), et j’essaie laborieusement de créer un serveur en php qui recevrait les message UDP qu’envoie l’arduino. Je patauge pas mal. J’arrive à envoyer du serveur php à l’arduino, mais dans l’autre sens, ça marche pas.
    Du coup, je temporise avant de tenter le shield non officiel. Vu son prix, ça me permettrait de relier plusieurs arduino entre elle en faisant du broadcasting UDP. Et là, mon système domotique serait carrément plus puissant/flexible.

  10. admin 11 février 2010 at 16:01 -

    J’ai mis un peu les essais de côté, car je n’ai pas réussi à faire ce que je voulais. Je voulais trouver un moyen de déclencher un script php lorsque je ferme une entrée de l’arduino… Je rencontre donc un peu le même probléme que toi.
    Ton projet semble intéressant si tu arrives à concrétiser tout ça, ce que je te souhaite.
    Pour le reste du contrôle de mon habitation, j’utilise les cartes IP de gce.electronics qui va bientôt sortir de nouveaux produits très intéressants.

  11. Gromain59 12 février 2010 at 22:52 -

    Pour déclencher un script php, tu peux appeler la page php que tu veux en t’inspirant des exemples webclient, ca fonctionne chez moi. Mais dans ce cas c’est une connexion tcp/ip, donc un peu long. C’est pour ça que je veux passer par l’UDP. J’ai contourné mon pb de réception de message UDP par PHP en utilisant un daemon écrit en C, qui reçoit les données de l’arduino et écrit ensuite dans la base mysql de mon serveur web.

  12. admin 13 février 2010 at 15:39 -

    Merci de ton conseil, je vais regarder ça de plus prés… Je suis ton projet de prés.

  13. jeff 85 17 septembre 2010 at 13:06 -

    Salut,
    Peux tu m’envoyer ton code, pour tester l’Ethernet shield non officielle, car je n’arrive à envoyer une commande numérique (température voulue) pour un thermostat IP autonome.
    Merci d’avance

    jeff 85

  14. chico 23 juillet 2011 at 13:14 -

    Bonjours,

    Je suit en train de monter une interface domotique avec mon arduino+Ethernet-shield mais j’ai un petit bug pour afficher les 2 images (led ON et led OFF ), serait-il possible donc de récupérer votre code afin que je voie d’ou vient mon erreur ? Si oui cela serait vraiment très sympas car je suit dans une impasse pour le moment ….

    J’ai mis mon E-mail un peu plus haut ;)

    Merci, cordialement

  15. Spy 24 juillet 2011 at 10:16 -

    Bonjour,

    Je vois envoie ça dès demain mais avez vous mis des images qui pointent sur un lien externe car si votre Shield ethernet n’a pas de carte SD cela ne sera pas possible autrement…

    Pascal

  16. BEAUPONT41 4 décembre 2011 at 12:36 -

    Bonjour,
    Je débute avec une carte Mega 2560 et Ethernet Shield. J’ai pas mal de soucis avec la carte ethernet. J’ai essayer avec les applications nuelectronics mais rien. Puis-je disposer de votre code, pour que je puisse tester ?
    Je vous remercie.
    Beaupont41

  17. Guillaume 2 mars 2012 at 20:06 -

    Bonjour,

    Je n’arrive pas à retrouver le cod esur le site nuelectronics.com, pourriez vous me l’envoyer par E-mail s’il vus plait ?
    Cordialement, Guillaume

  18. Pascal STEPHANY 2 mars 2012 at 21:53 -

    Bonjour Guillaume,

    Je regarde ça ce soir…

  19. Guillaume 2 mars 2012 at 22:45 -

    Merci, j’attends avec impatience de vos nouvelles.
    Cordialement, Guillaume

  20. Pascal STEPHANY 2 mars 2012 at 23:51 -

    Je t’ai envoyé le code sur ton mail…

  21. Magnéttepm 3 mars 2012 at 3:07 -

    hello je réagi a ce blog car j’ai réalise un « driver » ethernet qui gere des module arduino enfet cé une lib en c++
    qui atent des donné en udp multicastion et les remonte au logiciel utilisateur par une fonction de callback le driver est entierment paramétrable par une basse de donné sqlite on peut metre auten de peripherique arduino que l’on veu san reprogramé quoi que ce soi .
    en revanche pour passer les commande j’ulise tcp .
    actuelement j’alume et j’etein toute les lumiere et je comute aussi les haut parleur pour choisir la music dans chaque piece .
    je régule la température dans chaque en activent la pompe de la chaudière bref cette solution fonctionne trés bien .
    il faut juste determiné un protocole de comunication udp et tcp et ensuite les traitédans le driver.
    j’ai ajouter une option pour que cela fonctionne aussi sur la liason serie pour les module proche du pc ou tourne le driver.

  22. Legeantvert 15 mars 2012 at 12:37 -

    Bonjour,
    je cherche depuis quelques temps à interfacer en ethernet mon arduino.
    En fait, je veux utiliser mon serveur php pour envoyer des ordre à mon arduino et recevoir des valeurs issues de ses capteurs.
    Pouvez vous m’aider? je n’arrive pas à avoir une communication bi directionelle. J’arrive a envoyer des données à l’arduino en udp, j’arrive à afficher une page en me connectant en direct à l’arduino mais impossible d’envoyer une trame à l’arduino par php à laquelle il répond et que je puisse traiter les données coté serveur php…
    Je pense que vos projets sont prochent de ce que je cherche, merci.

  23. Pascal STEPHANY 15 mars 2012 at 20:16 -

    Bonjour,

    Je suis désolé de ne pas pouvoir vous aider car j’avais essayé il y a déjà longtemps d’y arriver et j’ai depuis abandonné ce projet…

    Pascal

  24. Patrick 8 juillet 2012 at 14:10 -

    Bonjour à tous,

    je cherche à faire comme toi Pascal mais je galère avec le code, peux tu me fournir le code que tu as utilisé ? merci à toi

    Patrick

  25. yanick 8 juillet 2012 at 22:33 -

    bonjour,
    je serais interesse par le code sources serait il possible de l’avoir ?

    merci

  26. Pascal STEPHANY 10 juillet 2012 at 8:35 -

    Bonjour Patrick,

    Je te joins par mail mon archive…

  27. Pascal STEPHANY 10 juillet 2012 at 8:37 -

    Envoyer par Mail privé…

  28. colin37 19 septembre 2012 at 9:32 -

    Bonjour,

    Je cherche aussi à piloter ma carte arduino via ethernet puis internet. Le site http://www.nuelectronics.com que vous citez pour le code source semble fermé maintenant. Donc a mon tour je souhaite recevoir le code que vous avez utilisé.
    Merci
    Colin

  29. Pascal STEPHANY 19 septembre 2012 at 12:29 -

    Bonjour,

    Ce code n’est compatible qu’avec cette carte qui n’existe plus. Si toutefois c’est le modéle que vous avez je veux bien voue l’envoyer.

    Pascal

  30. thiabult 19 avril 2013 at 16:08 -

    bonjour,

    je sais que ce post est assez vieux mais c’est le seul qui pourra peut être m’aider, car voila j’ai un projet similaire seulement j’ai créer une page web a coté et maintenant je recherche comment inserer cette page html (avec du css) dans le code de l’arduino. et bien sur il faudrait que tout cela réagisse entre eux, sans avoir besoin d’un pc a coté. Pour m’aidé pouvez-vous m’envoyer votre code je vous prie. cela m’inspirerait je pense.

    Cordialement,
    Thibault

  31. Pascal STEPHANY 20 avril 2013 at 8:45 -

    Bonjour

    Avez-vous un shield Ethernet et lequel ?

    PAscal

  32. thiabult 20 avril 2013 at 13:39 -

    Bonjour,

    Oui j’ai un shield ethernet R3 pour arduino REV3 que j’ai également.

    Cordialement,
    Thibault

  33. Pascal STEPHANY 20 avril 2013 at 21:54 -

    Bonjour

    Mon code ne sera donc pas bon, il ne fonctionne qu’avec la V1 d’une version adafruit plus distribuée…

    Pascal

  34. thibault 20 avril 2013 at 23:48 -

    bonjour,

    Bien je comprend, juste une derniere question dans votre code html avez-vous utilisez du ajax ou javascript ou tout autre dérivé du html ou bien avez-vous juste utilisez du html?

    Cordialement,
    thibault

  35. Pascal STEPHANY 21 avril 2013 at 0:19 -

    C’est du 100% Html…

  36. thibault 21 avril 2013 at 13:59 -

    merci bien.

Leave A Response »