Eu tenho trabalhado em um projeto Arduino. Depois que tudo estiver funcionando com o Arduino, gostaria de passar para uma solução que NÃO use o Arduino. Ou seja, eu gostaria de usar um microcontrolador sem envolver a placa Arduino. Isso permitirá uma única placa, sem solução de blindagem.
Eu sei que existem métodos para criar meu próprio Arduino em uma placa de ensaio, mas não é exatamente isso que estou tentando fazer.
Não tenho muita certeza de como fazer isso.
A menos que haja uma opção melhor, estou inclinado a usar o ATmega328, que é usado pelo Arduino. Entendo que as ferramentas de desenvolvimento estão disponíveis gratuitamente ou pelo menos não são muito caras.
Para o propósito desta pergunta, suponha que eu possa obter + 5V no meu circuito.
Minha primeira pergunta é como programar o MCU. Eu acredito que existem duas opções:
- Compre um programador, programe o MCU e coloque o chip no meu circuito.
- Projete meu circuito para incluir suporte para programação em circuito.
Estou assumindo que, se eu for com a opção 1, é tão simples quanto inserir um chip programado no meu circuito; Eu não preciso de mais nada. É claro que mudar o software seria inconveniente.
Mas para a opção 2, não tenho certeza do que preciso. Pela leitura que fiz, acho que preciso de um cabo de programação e um conector na minha placa (que tipo?). Então eu acho que (corretamente) conecto o conector a certos pinos do ATmega.
De qualquer forma, vou precisar do estúdio Atmel.
Segundo, além da fonte de alimentação, há alguma coisa no Arduino que eu absolutamente precise? Eu acho que talvez um botão de reset?