He estado trabajando en un proyecto Arduino. Después de que todo funcione con 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 muy caras.
Para el propósito de esta pregunta, suponga que puedo obtener + 5V en mi circuito.
Mi primera pregunta es cómo programar el MCU. Creo que hay dos opciones:
- Compre un programador, programe el MCU y luego coloque el chip en mi circuito.
- Diseñar mi circuito para incluir soporte para programación en circuito.
Asumo que si voy con la opción # 1, es tan simple como insertar un chip programado en mi circuito; No necesito nada mas. Por supuesto, cambiar el software sería 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 (¿qué tipo?). Entonces supongo que (correctamente) cableo el conector a ciertos pines en el ATmega.
De cualquier manera, necesitaré el estudio Atmel.
En segundo lugar, aparte de la fuente de alimentación, ¿hay algo en el Arduino que realmente necesito? Supongo que tal vez un interruptor de reinicio?