Tags:
Olá Atila, veja esse site acho que ele pode lhe dar uma luz:
http://blogdoje.com.br/2010/04/11/teste-do-shield-ethernet-seeeduino/
Fala Atila,
Especificamente para este breakout da imagem, acho melhor seguir estas dicas:
http://dereenigne.org/electronics/arduino/enc28j60-breakout-board
Mas dá uma olhada no esquema, para ver se são idênticos e, caso contrário, faça as adaptações.
[]s
PGC
Ah,
Tem uma dica do Turicas (que já apresentou webinários aqui no LDG) no fórum do arduino:
http://arduino.cc/forum/index.php/topic,56057.html
e um esquema pouco didático (http://www.kiranjose.com/blog/2011/09/connect-to-internet-with-ardu...), que dá a entender que:
1) o laptop do sujeito não tem autocrossover, ou;
2) o breakout enc28j60 não tem autocrossover.
Então, tome esse cuidado ao conectar o conjunto e testá-lo.
[]s
PGC
Olá galera.
Atila, já conseguiu colocar o seu shield pra funcionar (ligação com o arduino)?
Sou novo na área do arduino (possuo um Duemilinove) e acabei de adquirir também este mesmo shield ethernet e não faço a mínima idéia de como conecta-lo ao meu arduino.
Se alguém souber como realizar esta ligação, por favor, postem como devo proceder pois estou completamente perdido.
Muito obrigado.
Olá Atila e Rodrigo no link abaixo há algumas dicas e esquema como ligar ethernet shield
Ate +
Desculpe aqui está o link e no arquivo tem a ligação do shield com o arduino
http://www.geeetech.com/arduino-enc28j60-ethernet-module-p-263.html
Silvio, muito obrigado pela ajuda, estava realmente precisando desta ligação.
Assim que chegar em casa vou testar... hehe
Obrigado... abraço.
Olá senhores,
Estou com este mesmo shield ligado a um arduino uno e preciso que a shield se comunique diretamente a internet.
Após testar vários códigos diferentes e procurar muitas coisas na internet, percebi que até consigo que ele atribua IP e Gateway, porém ao usar o exemplo pings da biblioteca EtherCard (biblioteca adequada para este shield) percebi que não está conseguindo atribuir DNS, desta forma ele não consegue se comunicar com a internet (pingar site do google, ou enviar e-mail que é a aplicação que estou tentando trabalhar).
Alguém aí já conseguiu fazer este shield se comunicar com a internet? Se sim, tem alguma orientação ou material que possa compartilhar e me ajudar?
Estou conectando o arduino a um roteador, mas já tentei também através de uma conexão ponte com o notebook (W10).
O exemplo ping que cito é este abaixo:
// Ping a remote server, also uses DHCP and DNS.
// 2011-06-12 <jc@wippler.nl> http://opensource.org/licenses/mit-license.php
#include <EtherCard.h>
// ethernet interface mac address, must be unique on the LAN
static byte mymac[] = { 0x74,0x69,0x69,0x2D,0x30,0x31 };
byte Ethernet::buffer[700];
static uint32_t timer;
// called when a ping comes in (replies to it are automatic)
static void gotPinged (byte* ptr) {
ether.printIp(">>> ping from: ", ptr);
}
void setup () {
Serial.begin(57600);
Serial.println("\n[pings]");
if (ether.begin(sizeof Ethernet::buffer, mymac) == 0)
Serial.println( "Failed to access Ethernet controller");
if (!ether.dhcpSetup())
Serial.println("DHCP failed");
ether.printIp("IP: ", ether.myip);
ether.printIp("GW: ", ether.gwip);
#if 1
// use DNS to locate the IP address we want to ping
if (!ether.dnsLookup(PSTR("www.google.com")))
Serial.println("DNS failed");
#else
ether.parseIp(ether.hisip, "74.125.77.99");
#endif
ether.printIp("SRV: ", ether.hisip);
// call this to report others pinging us
ether.registerPingCallback(gotPinged);
timer = -9999999; // start timing out right away
Serial.println();
}
void loop () {
word len = ether.packetReceive(); // go receive new packets
word pos = ether.packetLoop(len); // respond to incoming pings
// report whenever a reply to our outgoing ping comes back
if (len > 0 && ether.packetLoopIcmpCheckReply(ether.hisip)) {
Serial.print(" ");
Serial.print((micros() - timer) * 0.001, 3);
Serial.println(" ms");
}
// ping a remote server once every few seconds
if (micros() - timer >= 5000000) {
ether.printIp("Pinging: ", ether.hisip);
timer = micros();
ether.clientIcmpRequest(ether.hisip);
}
}
Se alguém puder ajudar, fico muito grato!
Desista, compre um ethernet shield W5100, vasculhe a internet e vai ver que este shield é um problema, não uma solução.
Boa sorte.
Abs.
Obrigado pela resposta Carlos.
Estou seguindo seu conselho, vou começar a trabalhar com o W5100.
Abraço
De nada Alefe,
Creio que devemos ser sinceros com os colegas quando damos nossa opinião, que bom que entendeu a dica, vai outra melhor ainda, comece a pensar no ESP8266, esse não usa Arduíno nem nenhum Shield, venha fazer parte do Grupo e comece a entender o que vem por ai!
Link: http://labdegaragem.com/group/esp8266-na-garagem
Abs.
Sim Argel, usando o ESP8266 voce poderia fazer isso, não seria correto dizer que um substitui outro, cada um tem suas particularidades, mas sim é correto dizer que existem aplicações em que é muito melhor usar um ESP8266, mas vale a pena conhecer e aprofundar seu conhecimento sobre ele, venha fazer parte do grupo, e veja alguns videos no meu canal sobre o ESP
https://www.youtube.com/user/kwiekbrasil/videos
Abs.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por