J'ai travaillé sur un projet Arduino. Après avoir tout fait fonctionner en utilisant l'Arduino, je voudrais passer à une solution qui n'utilise PAS Arduino. Autrement dit, je voudrais utiliser un microcontrôleur sans impliquer la carte Arduino. Cela permettra une seule carte, pas de solution de blindage.
Je sais qu'il existe des méthodes pour fabriquer mon propre Arduino sur une planche à pain, mais ce n'est pas vraiment ce que j'essaie de faire.
Je ne sais pas vraiment comment faire ça.
À moins qu'il n'y ait une meilleure option, je penche pour l'utilisation de l'ATmega328, qui est utilisé par l'Arduino. Je comprends que les outils de développement sont disponibles gratuitement ou du moins pas très chers.
Aux fins de cette question, supposons que je puisse obtenir + 5 V sur mon circuit.
Ma première question est de savoir comment programmer le MCU. Je pense qu'il y a deux options:
- Achetez un programmeur, programmez le MCU, puis placez la puce dans mon circuit.
- Concevez mon circuit pour inclure la prise en charge de la programmation en circuit.
Je suppose que si je choisis l'option # 1, c'est aussi simple que d'insérer une puce programmée dans mon circuit; Je n'ai besoin de rien d'autre. Bien sûr, changer le logiciel serait gênant.
Mais pour l'option # 2, je ne suis pas sûr de ce dont j'ai besoin. D'après le peu de lecture que j'ai fait, je pense que j'ai besoin d'un câble de programmation et d'un connecteur sur ma carte (quel type?). Ensuite, je suppose que je (correctement) câble le connecteur à certaines broches de l'ATmega.
Dans tous les cas, j'aurai besoin du studio Atmel.
Deuxièmement, à part l'alimentation, y a-t-il quelque chose sur l'Arduino dont j'ai absolument besoin? Je suppose que peut-être un interrupteur de réinitialisation?