Как сделать Arduino на макетной плате - пошаговые инструкции

Попробуйте наш инструмент устранения неполадок





В этой статье мы узнаем, как сделать Arduino на макете. Мы также увидим, что такое Arduino, как его программировать и как собрать их как автономный микроконтроллер на макете или печатной плате.

Arduino был подарком для тех, кто хотел изучить микроконтроллеры и встроенные системы для не инженеров и новичков в микроконтроллерах.



До появления ардуино новичкам приходилось изучать микроконтроллер с помощью дорогих комплектов, и некоторые из них кодировали микроконтроллер на ассемблере, который является ужасным языком, и не все их понимали.

Arduino полностью изменил правила игры, это дешево, и кодирование может быть написано на более высоких языках, таких как C ++, и программисту не нужно быть профессионалом в кодировании.



Что такое Ардуино? (Для новичков)

Arduino - это макетная плата с открытым исходным кодом, созданная на базе ATmega328P, она имеет 14 контактов GPIO (вход-выход общего назначения), из которых 6 контактов могут выполнять аналоговые функции, все 14 контактов могут выполнять цифровые функции.

USB 2.0 типа B расположен в правом углу Arduino (в зависимости от того, как вы его разместили) для питания и записи программ на микроконтроллер. Переключатель сброса находится в левом верхнем углу платы Arduino для перезапуска программы внутри самой Arduino.

В Плата Arduino имеет встроенный программатор, который записывает программу на микроконтроллер ATmega328P через USB. Отдельный разъем постоянного тока предназначен для питания Arduino от внешнего источника напряжения от 7 В до 12 В (имеет встроенный регулятор напряжения).

Некоторые характеристики arduino:

  • Рабочее напряжение: 5 В на USB и 7-12 В на разъеме постоянного тока.
  • Контакты цифрового ввода / вывода: 14 (6 из которых могут выполнять операции ШИМ)
  • Контакты аналогового входа: 6
  • Флэш-память для хранения программы: 32КБ
  • RAM: 2 КБ
  • EEPROM: 1 КБ
  • Тактовая частота: 16 МГц
  • Выходной постоянный ток на контакт ввода / вывода: 20 мА

Примечание. Приведенная выше спецификация применима только к микроконтроллеру Arduino на базе ATmega328P.

Как сделать на макете:

Если прототип вашего проекта готов, и вы хотите, чтобы он был постоянным в коробке вашего проекта? На самом деле вам не нужно помещать всю громоздкую плату Arduino в коробку вашего проекта.

ATmega328P с небольшим количеством внешних компонентов достаточно для выполнения программы и управления периферийными устройствами, которые вы подключили к микроконтроллеру.

Плата Arduino используется для записи программы на микроконтроллер и обеспечивает некоторую защиту от сбоев, которые мы делаем во время прототипирования.

ДИАГРАММА:

ATmega328P подключает несколько внешних компонентов, чтобы сделать Arduino на макетной плате

После завершения проекта вы можете вынуть ATmega328P и подключить несколько внешних компонентов, как показано на схеме, и припаять его к печатной плате, чтобы сделать его постоянным.

Для вашего следующего проекта вам не нужно покупать новую плату Arduino, вместо этого вы можете приобрести ATmega328P и несколько других внешних, которые рентабельны и сделают ваш проект более компактным.

Как программировать ATmega328P на макетной плате:

Способ 1:

Самый простой и ленивый способ программирования ATmega328P - с самой платой Arduino. Вставьте ATmega328P, запишите свою программу и вытащите ее, вставьте в свой проект.

Этот метод можно адаптировать, если в вашем проекте есть 28-контактный держатель IC (так что ATmega328P можно легко снять) и ATmega328P легко доступен.

Вот как это сделать:
Загрузите Arduino IDE с официального сайта arduino и установите на свой компьютер.
Обновите драйвер для платы Arduino на вашем компьютере (в этом нет необходимости, если вы используете компьютер на базе Linux).
Вставьте ATmega328P на плату Arduino в правильном направлении и убедитесь, что у него есть загрузчик.
Выберите «Инструменты»> «Плата»> «Arduino / Genuino UNO».
Подключите arduino к компьютеру и выберите правильный порт для вашего arduino (от компьютера к компьютеру. Выберите «Инструменты»> «порт»).
Скомпилируйте программу и нажмите кнопку загрузки.
Удалите ATmega328P и вставьте его в свой проект.

Способ 2:

Если вы часто перепрограммируете микроконтроллер и оборудование вашего проекта недоступно, то этот метод лучше всего подходит для вашего проекта, особенно когда ATmega328P припаян непосредственно к печатной плате.

ПРИМЕЧАНИЕ: убедитесь, что питание от внешней цепи отключено, прежде чем продолжить, мы собираемся запитать ATmega328P с платы Arduino.

Диаграмма:

часто перепрограммируйте микроконтроллер и оборудование вашего проекта

Выберите «Инструменты»> «Плата»> «Arduino / Genuino UNO».
Подключите arduino к компьютеру и выберите правильный порт для вашего arduino (от компьютера к компьютеру. Выберите «Инструменты»> «порт»).
Скомпилируйте программу и нажмите кнопку загрузки.




Предыдущая статья: Цепь аварийной сигнализации мотоцикла Далее: Цепь индикатора времени автономной работы