starter kit arduino

Le starter kit Arduino Officiel

Pour débutants & confirmés – Manuel en Français

Apprenez l’Arduino et l’électronique de façon pratique

Connecter le module Ethernet ENC28J60 à l’Arduino

Mai 22, 2021 | Arduino | 0 commentaires

Comment utiliser le module ethernet enc28j60 avec l’Arduino

J’ai acheté ce module pour me faire une idée de ce que pouvais être les objets connectés.
Dans cet article nous allons voir comment ajouter une connexion internet via le module enc28j60 à l’Arduino et afficher le fameux “Hello World”.

Il y a d’autres librairies que celle citée dans la partie “code” et toutes ne brochent pas le CS ou SS de la même façon. Pour celle utilisée ici faites bien attention a utiliser la pin 10 de l’arduino pour le CS / SS

Ce dont vous avez besoin

Connecter le module enc28j60 à l’Arduino

  • ENC28J60 | ARDUINO
  • SO | Pin 12 de l’Arduino
  • SI | Pin 11 de l’Arduino
  • SCK | Pin 13 de l’Arduino
  • CS | Pin 10 de l’Arduino
  • VCC | 3.3V de l’Arduino
  • GND | GND de l’Arduino

Le code

Librairies a installer: ETHER_28J60 et Ethershield

/*
                  Afficher Hello World
                
                  SO | Pin 12 de l'Arduino
                  SI | Pin 11 de l'Arduino
                  SCK | Pin 13 de l'Arduino
                  CS | Pin 10 de l'Arduino
                  VCC | 3.3V de l'Arduino
                  GND | GND de l'Arduino
                  
                  
                  */
              #include "etherShield.h"
              #include "ETHER_28J60.h"

              static uint8_t mac[6] = {0x54, 0x55, 0x58, 0x10, 0x00, 0x24};  
              static uint8_t ip[4] = {192, 168, 0, 15}; // ADRESSE IP STATIC (MODIFIABLE)
              static uint16_t port = 80; // Use port 80 - the standard for HTTP                                     

              ETHER_28J60 ethernet;

              void setup()
              { 
                ethernet.setup(mac, ip, port);
              }

              void loop()
              {
                if (ethernet.serviceRequest())
                {
                  ethernet.print("<H1>Hello World</H1>");
                  ethernet.respond();
                }
                delay(100);
              }

Pour se connecter ensuite au module (Branché à l’internet via une prise RJ45), il suffit de se rendre sur l’adresse IP que l’ont aura choisie dans mon cas à cette ligne:

static uint8_t ip[4] = {192, 168, 0, 15}; // ADRESSE IP STATIC (MODIFIABLE)


Donc: il me suffit de taper dans la barre d’adresse de mon navigateur: 192.168.0.15 pour voir ce fameux Hello World.

Elegoo starter kit R3

0 commentaires

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *