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] = {0x54, 0x55, 0x58, 0x10, 0x00, 0x24};
static uint8_t ip[4] = {192, 168, 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.
Tags:
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por