Comunicación Arduino a PLC a través de LAN

Estoy comunicando un plc a un Arduino mega por medio de LAN usando el enc28j60.

Me descargue un librería:

Las librerias que quiero usar son:
#include <ModbusIP_ENC28J60.h>
#include <EtherCard.h>
#include <Modbus.h>

Cambie #include <Modbus.h> por #include <ArduinoModbus.h> pero no se si son las mismas librerías, las cambie porque de esta forma
Arduino me la reconoce.

Al querer instalar la libreria del link me aparece un error revise si las librerías son validas y a mi opinión diría que si.

El error que aparece:
Specified folder/zip file does not contain a valid library

Muchas gracias por leer, saludos.
 
Última edición:
Pues eso, que si al compilador no le gustan o dice no conocer las librerías no va a compilar. Mira a ver si tienen otro nombre, si no las tienes instaladas etc.

Esa librería es de 2015, lo mismo ya no funciona en el entorno arduino. A mi me caducaron varias librerías que dejaron de funcionar.
 
Arriba