He estado trabajando en un proyecto Arduino. Después de hacer que todo funcione con el Arduino, me gustaría pasar a una solución que NO use Arduino. Es decir, me gustaría usar un microcontrolador sin involucrar a la placa Arduino. Esto permitirá una sola placa, sin solución de escudo.
Sé que hay métodos para hacer mi propio Arduino en una placa de pruebas, pero eso no es realmente lo que estoy tratando de hacer.
No estoy realmente seguro de cómo hacer esto.
A menos que haya una mejor opción, me inclino por usar el ATmega328, que es usado por el Arduino. Entiendo que las herramientas de desarrollo están disponibles de forma gratuita o, al menos, no son muy caras.
Para el propósito de esta pregunta, suponga que puedo obtener + 5V para mi circuito.
Mi primera pregunta es cómo programar la MCU. Creo que hay dos opciones:
- Compre un programador, programe la MCU y luego coloque el chip en mi circuito.
- Diseñe mi circuito para incluir soporte para la programación en circuito.
Supongo que si voy con la opción # 1, es tan simple como insertar un chip programado en mi circuito; No necesito nada más. Por supuesto que cambiar el software sería un inconveniente.
Pero para la opción # 2, no estoy seguro de lo que necesito. Por lo poco que he leído, creo que necesito un cable de programación y un conector en mi placa (¿de qué tipo?). Entonces supongo que (apropiadamente) conecto el conector a ciertos pines en el ATmega.
De cualquier manera, necesitaré el estudio Atmel.
Segundo, aparte de la fuente de alimentación, ¿hay algo en el Arduino que absolutamente necesito? Supongo que tal vez un interruptor de reinicio?