ENC28J60 Ethernet LAN netværksmodul

6,95

ENC28J60 Ethernet LAN netværksmodul.
Skal bruges sammen med EtherCard-biblioteket

7 på lager

SKU: HE0104-600 Kategorier: , tags: , , , , Sendt:

Beskrivelse

ENC28J60 er et kompakt Ethernet-modul med ENC28J60 Ethernet-controller, LAN-stik og SPI-interface til mikrocontrolleren, Arduino, AVR, Pic. Forbind dit projekt til netværket og internettet, kør en webserver eller webklient.

Skal bruges sammen med Ethercard bibliotek.

ENC28J60 specifikationer:
– Virker på 3.3V.
– Ethernet-controller: ENC28J60 med 8K intern buffer.
– Forbindelseshastighed: 10/100Mb.
– Forbindelse til din Arduino via SPI.
– Mål: 56mm x 34mm.

Opret forbindelse til Arduino UNO:
VCC – 3.3V
GND – GND
SCK – Ben 13
SO – Pin 12
SI – ben 11
CS – Pin 8 # Kan vælges med ether.begin()-funktionen

Arduino kode eksempel:

Skal bruges sammen med Ethercard bibliotek

// 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);
  }
}

Anmeldelser

Der er endnu ingen anmeldelser.

Kun kunder, der er logget ind og har købt dette produkt, kan efterlade en anmeldelse.

Forsendelse inden for Holland

Dette produkt leveres via PostNL brevpost i en boblekuvert.
- 3.45 € forsendelsesomkostninger for ordrer under 25 €.
- 2.95 € forsendelsesomkostninger for ordrer mellem 25 og 45 €.
- Ordrer over €45 vil blive accepteret gratis sendt med PostNL brevpost.

  • Bestilte før 16:30 på hverdage, afsendes samme dag!
    Klik her for omkostningerne uden for Holland.
  • Produkt spørgsmål?

      Dit navn (påkrævet)

      Din e-mail (påkrævet)

      dit spørgsmål

      Du vil måske også kunne lide…