Acabo de adquirir una plaquita de Arduino UNO y estoy pensando hacer un conversor de pulsor de selectores de monedas para compatibilizar diferentes modelos, mi pregunta es si una vez subido el scketch al arduino con un programador cualquiera que soporte el ATMega se podria duplicar????
En caso de que si se puedan leer con un programador existe la posibilidad de proteger el atmega de lectura y solo dejarlo en modo ejecucion, por ejemplo lo PICs tienen el CP que hace eso mismo que os comento.
Se me ocurre que para hacer eso casi es mejor programar el atmega en la placa arduino y luego sacar el micro y crear un PCB con los componentes necesarios para que funcione (alimentacion, gnd, clock...). Por supuesto no le conectes nada al pin de la a la comunicación serie (o mejor aun conéctalo a masa y así nadie le podrá meter datos) y listo.
Las librerías de Arduino están licenciadas bajo LGPL (ten cuidado con las librerías de terceros por que pueden tener otras licencias), por lo que puedes usarlo para productos comerciales sin publicar el código fuente sin problemas.
Lo único que deberás publicar son los ficheros .o para que pueda ser recompilado el código que has hecho con nuevas versiones de librerías o del núcleo de Arduino.
Como dices, mejor sería que se publicara el código, todos aprendemos algo, pero si es la voluntad el team Arduino, pues que así sea.
También hace que las empresas se interesen por Arduino, que trae sus cosas buenas.