Skip to content
forked from njh/EtherCard

Gate 0.5 ENC28J60-based Ethernet Shield library for Arduino

Notifications You must be signed in to change notification settings

Snootlab/EtherCard

 
 

Repository files navigation

EtherCard

Travis Status

EtherCard is a driver for the ENC28J60 chip, compatible with Arduino IDE.

Adapted and extended from code written by Guido Socher and Pascal Stang.

License: GPL2

The documentation for this library is at http://jeelabs.net/pub/docs/ethercard/.

Library Installation

  1. Download the ZIP file from https://github.com/Snootlab/ethercard/archive/master.zip

  2. From the Arduino IDE: Sketch -> Include Library... -> Add .ZIP Library...

  3. Restart the Arduino IDE to see the new "EtherCard" library with examples

See the comments in the example sketches for details about how to try them out.

Physical Installation

### PIN Connections (Using Arduino UNO):

VCC - 3.3V

GND - GND

SCK - Pin 13

SO - Pin 12

SI - Pin 11

CS - Pin 10 # Selectable with the ether.begin() function

### PIN Connections using an Arduino Mega

VCC - 3.3V

GND - GND

SCK - Pin 52

SO - Pin 50

SI - Pin 51

CS - Pin 53 # Selectable with the ether.begin() function

The default CS pin defaults to 10, so you have to set it on a mega:

ether.begin(sizeof Ethernet::buffer, mymac, 53)

Support

For questions and help, see the forums (at JeeLabs.net).

The issue tracker has been moved back to Github again.

About

Gate 0.5 ENC28J60-based Ethernet Shield library for Arduino

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 96.8%
  • C 2.2%
  • CSS 1.0%