Je pense que le premier meilleur choix est de retirer la puce ATMega328p-pu de votre Arduino UNO et de l'intégrer dans votre circuit final. Les jetons ne coûtent qu'environ 1,50 $.
De cette façon, vous pouvez simplement utiliser votre UNO en tant que programmeur au lieu du périphérique final que vous déployez.
Je ne sais pas pourquoi il n'y a pas plus de documentation sur la bonne façon de retirer la puce ATMega328p-pu et de l'utiliser sur votre planche à pain, après avoir terminé votre programmation.
J'explique exactement comment faire cela sur mon blog: http://raddev.us/arduino/post/2018/07/03/arduino-uno-using-your-atmega328p-u-as-stand-alone
Mais, voici les bases. Vous retirez d'abord la puce. Il ressemblera à ce qui suit après cela. (Remarque: j'utilise le clone Elegoo d'un UNO).
Ensuite, vous mettez sous tension la broche 7 et connectez la broche 8 à GND.
Besoin d'un cristal 16 MHz
Mais, la puce ne semble pas exécuter votre croquis à ce stade. C'est parce que vous avez réellement besoin d'un cristal pour fonctionner à 16 MHz.
La carte UNO a cette puce installée et c'est pourquoi cela fonctionne. Tu peux le voir ici:
Enfin, vous ajoutez le cristal 16 MHz et quelques bouchons 22pF et votre puce fonctionnera de manière autonome (pas UNO).
Vous ajoutez le cristal aux broches 9 et 10. Vous pouvez voir tous les détails en lisant mon entrée de blog ou en lisant la fiche technique atmega328 .
Enfin, connectez tout le reste
Après cela, connectez simplement le reste de votre circuit aux broches appropriées et vous pouvez exécuter votre ATMega328p-pu de manière autonome.
C'est aussi une belle expérience d'apprentissage.
Il suffit d'acheter des puces de remplacement atmega328p-pu pour votre UNO et vous pouvez créer tous les projets que vous souhaitez pour très bon marché.