Olá amigos tudo bom? Estou tentando utilizar as bibliotecas ETHER_28J60 e etherShield no meu Ethernet Shield.

Importei as bibliotecas , baixei tudo certinho etc, e estou me deparando com o seguintes erros na hora de compilar
Board: Arduino Uno
IDE: Arduino 1.0.1
D:\arduino-1.0.1\libraries\ETHER_28J60\ETHER_28J60.cpp:26:22: error: WProgram.h: No such file or directory
D:\arduino-1.0.1\libraries\ETHER_28J60\ETHER_28J60.cpp: In member function 'void ETHER_28J60::setup(uint8_t*, uint8_t*, uint16_t)':
D:\arduino-1.0.1\libraries\ETHER_28J60\ETHER_28J60.cpp:52: error: 'delay' was not declared in this scope
D:\arduino-1.0.1\libraries\ETHER_28J60\ETHER_28J60.cpp: In member function 'char* ETHER_28J60::serviceRequest()':
D:\arduino-1.0.1\libraries\ETHER_28J60\ETHER_28J60.cpp:112: error: 'strncmp' was not declared in this scope
D:\arduino-1.0.1\libraries\ETHER_28J60\ETHER_28J60.cpp:120: error: 'strncmp' was not declared in this scope
D:\arduino-1.0.1\libraries\ETHER_28J60\ETHER_28J60.cpp: In member function 'void ETHER_28J60::print(int)':
D:\arduino-1.0.1\libraries\ETHER_28J60\ETHER_28J60.cpp:152: error: 'itoa' was not declared in this scope
Pode me ajudar? 
Se tiver as bibliotecas que você utilizou ai também e puder me enviar as (ETHER_28J60 e etherShield).

Exibições: 1888

Responder esta

Respostas a este tópico

No arquivo ETHER_28J60.cpp, troca:

#include <WProgam.h>

por

#incude <Arduino.h>

Resolvido, A orientação do do Caique foi muito útil, mas esse problema ocorre devido a versão da IDE, que mudou o nome da Biblioteca para Arduino.h a partir da versão 1.0.

Fiz um downgrade para a versao 0.23

Obrigado 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço