Olá Galera, recentemente comprei um modulo mini enc28j60 para meu Arduino Nano, mas estou tendo problemas para usa-lo.

pra ser mais especifico estou tendo problemas pra usar a biblioteca "etherShield.h" e "ETHER_28J60.h"

ja peguei varios tutoriais de como usa-la simplesmente para printar um "Hello Word" mas com essas bibliotecas qualquer Ip da minha faixa que coloco no modulo nao pinga e a web não acessa.

com as bibliotecas Ethercard e UIPEthernet meu modulo funciona, assim que faço a compilação meu computador pinga o modulo na hora e consigo acessa-lo pela web, porem sou meio leigo no assunto e nao sei usar essas duas bibliotecas, queria usar a  "etherShield.h"  "ETHER_28J60.h" por ser menos complexa e os tutoriais que vejo na net são todas com elas.

esse é meu modulo

e a pinagem do modulo no arduino NANO ficou da seguinte forma

CS = D10

SI = D11

SO = D12

SCK = D13

RESET = RESET

INT = D2

VCC = 3V3

GND = GND

 e a programação q fiz é esta 

#include "etherShield.h"
#include "ETHER_28J60.h"

// Define MAC address and IP address - both should be unique in your network
static uint8_t mac[6] = {0x540x550x580x100x000x24};  
static uint8_t ip[4] = {192168, 250, 76}; 
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);
}

 

Simples mas não esta funcionando, sera problema de incompatibilidade ou até mesmo no modulo?

queria uma ajuda de vcs, quera muito que ela funcionasse

desde já muito obrigado galera.

Exibições: 630

Responder esta

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço