Hola muy buenas, y gracias de antemano.
Estoy buscando por el buscador del foro y solo encuentro ejemplos en ingles y no los entiendo.
También he encontrado comentarios de que no es dificil tomar datos de la tarjeta SD y convertirlos
en otros tipos de datos acorde con las variables del programa. Pero no soy muy ducho en programación y menos a la hora del cambio de tipos de datos.
Pues bueno, despues de dos días mirando por el foro y de estar cada vez más confundido con los arrays, String, etc.. voy hacer una pregunta.
En un arduino mega con una shield ethernet y con una micro sd, he hecho un programa que al conectarte al arduino, a trabes de una dirección ip, desde un ordenador, este te muestra una pagina html con varios botones a pulsar, que pulsados estos, el arduino ejecuta ciertas funciones como es normal. Esto funciona perfectamente.
Bien, lo malo es que este arduino hay que cambiarlo a diferentes lugares en diferentes días, y hay que cambiarle la ip para que trabaje en otra lan diferente. Claro, que cada vez que hay que cambiarle la
ip entro en el programa, le cambio la ip y lo vuelvo a grabar en el arduino y ya está. Pero esto solo lo puedo hacer yo. Pues bien, la idea es que cada vez que arranque el arduino, este coja la ip de la tarjeta SD, y así que no dependan de mí y que con que cambien la ip en el fichero de la tarjeta SD
no haya que volver a grabar el programa de nuevo en el arduino y puedan poner la ip que quieran y en la lan que quieran.
Por ejemplo en la tarjeta SD habría un fichero llamado ip.txt y tendría una ip como esta 192,168,20,72 para que se grabara en la “IPAddress ip” . Bueno también habría otros dos ficheros para el gateway y el subnet.
Pues bien, después de todo tipo de errores que me da el compilador, al intentar yo hacer las conversiones de las variables, ¿como se podría hacer?
Saludos y perdón por toda la chapa.