Вот несколько инструкций. Если вы просто хотите знать, что происходит в вашей доске, читайте дальше.
Вот распиновка для ATmega328:
Во-первых, вам понадобится LM7805 или что-то подобное, чтобы получить 5V. Если вы не знаете, как они работают, обратитесь к этому изображению .
Сила
Теперь подключите + конец вашей 12V батареи к входу 7805, и - к COM. В дальнейшем я буду называть любое соединение от COM «GND», а любое соединение от OUT - «Vcc».
Сброс
Подключите Vcc к контактам 7 и 20 ATmega328, а GND к контактам 8 и 22. Подключите Vcc к резистору ~ 10 кОм, а другой конец этого к контакту RST (контакт 1). Кроме того, подключите GND к переключателю сброса, а другой вывод переключателя сброса - к контакту 1. Когда переключатель сброса включен, Arduino перезагрузится. Если вам не нужен переключатель сброса, просто подключите Vcc напрямую к контакту 1.
Часы
Подключите GND к отрицательным клеммам двух 22 пикофарадных конденсаторов. Подключите один конденсатор к контакту 9, а другой конденсатор к контакту 10.
Теперь подключите тактовую частоту 16 МГц между контактами 9 и 10:
Аналоговая ссылка
Если вы используете контакт AREF, просто подключите AREF к контакту 21.
Остальные булавки
Они помечены на диаграмме выше. Контакты 23-28 - это A0-A5. Контакты 2-6 являются цифровыми 1-4, 11-19 являются цифровыми 5-13. Используйте их как обычно. Обратите внимание, что на цифровом выводе 13 (вывод 19 на микроконтроллере) больше не будет светодиода, но если вы хотите подключить его, подключите его к светодиоду, затем резистор 200-300 Ом, а затем заземление:
программирование
Если ваш Arduino является DIP Arduino (ATmega является съемным), то просто запрограммируйте его с помощью IDE, удалите ATmega и поместите его в схему перфорированной платы (я полагаю, вы используете держатель IC). Если Arduino имеет поверхностный монтаж ATmega, см. Как я могу использовать мой SMD Arduino для программирования отдельного DIP ATmega328? ,
Это оно! Теперь вы можете легко перенести проект Arduino на доску!
Вот окончательная схема: