Я думаю, що перший найкращий вибір - це зняти чіп ATMega328p-pu зі свого Arduino UNO та включити його у свій остаточний контур. Фішки коштують лише близько 1,50 долара.
Таким чином, ви можете просто використовувати UNO як програміст замість кінцевого пристрою, який ви розгортаєте.
Я не впевнений, чому після завершення програмування немає додаткової документації про правильний спосіб видалення мікросхеми ATMega328p-pu та використання його на дошці.
Я точно пояснюю, як це зробити у своєму блозі: http://raddev.us/arduino/post/2018/07/03/arduino-uno-using-your-atmega328p-u-as-stand-alone
Але, ось основи. Спочатку ви виймаєте чіп. Це буде виглядати наступним чином після цього. (Примітка. Я використовую клон «Елегуо» ООН).
Далі ви застосовуєте живлення до контакту 7 і підключаєте штифт 8 до GND.
Потрібен кристал 16 МГц
Але, схоже, чіп, здається, не запустить ваш ескіз. Це тому, що вам справді потрібен кристал для роботи на частоті 16 МГц.
На борту ООН встановлено цей чіп, і саме тому він працює. Ви можете побачити його тут:
Нарешті, ви додаєте 16 МГц кристал і пару кришок 22pF, і ваш чіп буде працювати окремо (без UNO).
Ви додаєте кристал до шпильок 9 та 10. Ви можете переглянути всі подробиці, прочитавши мій запис у блозі чи прочитавши таблицю даних atmega328 .
Нарешті, просто проводьте все інше
Після цього просто підключіть решту своєї схеми до належних штифтів, і ви можете запустити свій автономний ATMega328p-pu.
Насправді це також приємний досвід навчання.
Просто придбайте замінні мікросхеми atmega328p-pu для вашого ООН, і ви зможете створити всі проекти, які ви хочете, за дуже дешеві.