EtherCard is a driver for the Microchip ENC28J60 chip, compatible with Arduino IDE. It is adapted and extended from code written by Guido Socher and Pascal Stang. High-level routines are provided to allow a variety of purposes including simple data transfer through to HTTP handling. Non-AVR boards are NOT currently supported (101/Zero/Due) #211
Hardware: Depending on the size of the buffer for packets, this library uses about 1k of Arduino RAM. Large strings and other global variables can easily push the limits of smaller microcontrollers. This library uses the SPI interface of the microcontroller and will require at least one dedicated pin for CS, plus the SO, SI, and SCK pins of the SPI interface. An interrupt pin is not required. Any Arduino IDE >= 1.0.0 should be fine. EtherCard is available for installation in the Arduino Library Manager. Alternatively, it can be downloaded directly from GitHub.

Features

  • This library only supports the ENC28J60 chip
  • Only AVR-based microcontrollers are supported
  • Any other Arduino clone using an AVR microcontroller should work
  • Non-AVR boards are NOT currently supported (101/Zero/Due)
  • Depending on the size of the buffer for packets, this library uses about 1k of Arduino RAM
  • This library uses the SPI interface of the microcontroller

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow EtherCard

EtherCard Web Site

You Might Also Like
Achieve perfect load balancing with a flexible Open Source Load Balancer Icon
Achieve perfect load balancing with a flexible Open Source Load Balancer

Take advantage of Open Source Load Balancer to elevate your business security and IT infrastructure with a custom ADC Solution.

Boost application security and continuity with SKUDONET ADC, our Open Source Load Balancer, that maximizes IT infrastructure flexibility. Additionally, save up to $470 K per incident with AI and SKUDONET solutions, further enhancing your organization’s risk management and cost-efficiency strategies.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of EtherCard!

Additional Project Details

Programming Language

C++

Related Categories

C++ Integrated Development Environments (IDE), C++ Hardware Drivers

Registered

2022-03-25