Bom dia, estou tentando Conectar o meu notebook com o Arduino
utilizando o Ethernet Shield, via roteador eu consigo normalmente,
agora computador -> arduino, não estou consiguindo, estou utilizando o
cabo crossover.

O código do Arduino é este:

#include <SPI.h>
#include <Ethernet.h>

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress ip( 192, 168, 1, 177 );
IPAddress gateway( 192, 168, 1, 1 );
IPAddress subnet( 255, 255, 255, 0 );

EthernetServer server(80);

void setup() {
  Ethernet.begin(mac, ip, subnet, gateway);
  server.begin();
}

void loop() {
  EthernetClient client = server.available();
  if (client) {
    boolean currentLineIsBlank = true;
    while (client.connected()) {
      if (client.available()) {
        char c = client.read();
        if (c == '\n' && currentLineIsBlank) {
          client.println("HTTP/1.1 200 OK");
          client.println("Content-Type: text/html");
          client.println();

          for (int analogChannel = 0; analogChannel < 6; analogChannel+
+) {
            client.print("analog input ");
            client.print(analogChannel);
            client.print(" is ");
            client.print(analogRead(analogChannel));
            client.println("<br />");
          }
          break;
        }
        if (c == '\n') {
          currentLineIsBlank = true;
        }
        else if (c != '\r') {
          currentLineIsBlank = false;
        }
      }
    }

    delay(1);
    client.stop();
  }
}


utilizei o ping e esta foi a resposta:

PING 192.168.1.6 (192.168.1.6) 56(84) bytes of data.
>From 192.168.1.2 icmp_seq=2 Destination Host Unreachable
>From 192.168.1.2 icmp_seq=3 Destination Host Unreachable
>From 192.168.1.2 icmp_seq=4 Destination Host Unreachable


O meu ifconfig:

eth0      Link encap:Ethernet  HWaddr 78:ac:c0:89:aa:63
          inet6 addr: fe80::7aac:c0ff:fe89:aa63/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:20 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:6280 (6.1 KiB)  TX bytes:1174 (1.1 KiB)
          Interrupt:40 Base address:0xe000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:35206 errors:0 dropped:0 overruns:0 frame:0
          TX packets:35206 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2774394 (2.6 MiB)  TX bytes:2774394 (2.6 MiB)

wlan0     Link encap:Ethernet  HWaddr e0:2a:82:14:bc:7b
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:
255.255.255.0
          inet6 addr: fe80::e22a:82ff:fe14:bc7b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1939193 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1459394 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1336706317 (1.2 GiB)  TX bytes:795991176 (759.1
MiB)
          Interrupt:17


Utilizei o comando seguinte e retornou a mensagem abaixo: lspci -k |
grep -iA5 ether
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/
RTL8102E PCI Express Fast Ethernet controller (rev 02)
        Subsystem: Hewlett-Packard Company Device 1444
        Kernel driver in use: r8169
        Kernel modules: r8169

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]

Responder a