ENC28J60 Ethernet LAN netwerk module

6,95

ENC28J60 Ethernet LAN netwerk module.
Te gebruiken met de EtherCard library

1 op voorraad

SKU: HE0104-600 Categorieën: , Tags: , , , , Verzenden:

Beschrijving

ENC28J60 is een compacte ethernet module met de ENC28J60 ethernet controller, LAN-connector en SPI-interface voor de microcontroller, arduino, avr, pic. Verbind je project met het netwerk en internet, draai een webserver of webclient.

Te gebruiken met de Ethercard library.

ENC28J60 specificaties:
– Werkt op 3.3V.
– Ethernet controller: ENC28J60 met 8K interne buffer.
– Connectie snelheid: 10/100Mb.
– Verbinding met je Arduino middels SPI.
– Maten: 56mm x 34mm.

Verbinden met Arduino UNO:
VCC – 3.3V
GND – GND
SCK – Pin 13
SO – Pin 12
SI – Pin 11
CS – Pin 8 # Selectable with the ether.begin() function

Arduino code voorbeeld:

Te gebruiken met de Ethercard library

// Demo using DHCP and DNS to perform a web client request.
// 2011-06-08 <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;

char website[] PROGMEM = "www.google.com";

// called when the client request is complete
static void my_callback (byte status, word off, word len) {
  Serial.println(">>>");
  Ethernet::buffer[off+300] = 0;
  Serial.print((const char*) Ethernet::buffer + off);
  Serial.println("...");
}

void setup () {
  Serial.begin(57600);
  Serial.println("\n[webClient]");

  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);  
  ether.printIp("DNS: ", ether.dnsip);  

  if (!ether.dnsLookup(website))
    Serial.println("DNS failed");
    
  ether.printIp("SRV: ", ether.hisip);
}

void loop () {
  ether.packetLoop(ether.packetReceive());
  
  if (millis() > timer) {
    timer = millis() + 5000;
    Serial.println();
    Serial.print("<<< REQ ");
    ether.browseUrl(PSTR("/foo/"), "bar", website, my_callback);
  }
}

Reviews

Er zijn nog geen beoordelingen.

Enkel ingelogde klanten die dit product gekocht hebben, mogen een beoordeling schrijven.

Verzending binnen Nederland

Dit product word bezorgd via PostNL briefpost in een bubbel envelop.
- € 3.45 verzendkosten voor orders onder de € 25,-.
- € 2.45 verzendkosten voor orders tussen € 25 - 35,-.
- Orders boven de € 35,- worden gratis verstuurd per PostNL briefpost.

  • Op werkdagen voor 16:30 uur besteld, zelfde dag verzonden!
    Klik hier voor de kosten buiten Nederland.
  • Product vraag?

      Uw naam (verplicht)

      Uw email (verplicht)

      Uw vraag

      Aanbevolen: