Saludos. Estoy buscando por internet pero ninguna de las combinaciones de palabras que introduzco parece darme respuesta.
Ante todo quede claro que soy totalmente inexperto en Arduino, pero por favor, habladme como si no lo fuera.
Mi problema es el siguiente. Trabajo con Arduino como controlador de una impresora 3D, y en el código hay numerosos #defines relativos a constantes tipo tamaño de zona de impresión, temperaturas... El tema es que estoy buscando la forma de poder modificar éstas constantes sin tener que compilar de nuevo y cargar el Arduino. Más concretamente busco la forma de, desde un programa que yo estoy realizando (c++, para más señas), modificar éstas constantes.
He buscado sobre acceso a la EEPROM, consola, etc. pero no encuentro respuestas satisfactorias.
DavidGR:
Saludos. Estoy buscando por internet pero ninguna de las combinaciones de palabras que introduzco parece darme respuesta.
Ante todo quede claro que soy totalmente inexperto en Arduino, pero por favor, habladme como si no lo fuera.
Mi problema es el siguiente. Trabajo con Arduino como controlador de una impresora 3D, y en el código hay numerosos #defines relativos a constantes tipo tamaño de zona de impresión, temperaturas... El tema es que estoy buscando la forma de poder modificar éstas constantes sin tener que compilar de nuevo y cargar el Arduino. Más concretamente busco la forma de, desde un programa que yo estoy realizando (c++, para más señas), modificar éstas constantes.
He buscado sobre acceso a la EEPROM, consola, etc. pero no encuentro respuestas satisfactorias.
Gracias por adelantado!
Para modificar datos en tiempo.de ejecucion tendras que usar variables y darles valor bien en el setup o bien en el loop .si tienes una aplicacion en el ordenador lo mas facil es usar el puerto serie para mandar esos datos y recogerlos en arduino para asignarlos a esas variables.en este mismo web puedes ver tipos de variables y ejemplos para eeprom: http://www.arduino.cc/en/Reference/HomePage http://www.arduino.cc/en/Reference/EEPROM
Comantanos como se comunica tu programa en C# con Arduino para intercambiar información y siguiendo la idea de -jose- o sea usando variables, podrás modificar sus valores sin recompilar.
De hecho siempre se hace asi.