Hola otra vez a todos.
Despues de darle unas vueltas creo que ya podría cargar la ip del fichero que tengo en la sd a la variable ip de la Ethernet.begin.
He declarado a la ip como byte ip[17] y la cargaría así:
archivoip=SD.open("ip.txt");
if (archivoip !=0)
{
while(archivoip.available()>0)
{
ippp=archivoip.read(); //leemos el archivo dato a dato
Serial.println(ippp);
ip[x]=ippp;
x=x+1;
}//fin while
//} // fin if
x=0;
}// fin if
else
{
Serial.println("Error al abrir el fichero");
}// fin else
archivoip.close();
Pero me da error al inicializar la SD. Que lo hago así:
void setup()
{
pinMode(10,OUTPUT);
pinMode(ssred,OUTPUT);
pinMode(sssd,OUTPUT);
ssred=HIGH;
sssd=LOW;
Serial.begin(9600);
if(!SD.begin(sssd))
{
Serial.println("Error al inicializar la SD");
¿ que es lo que me falla?