В тази статия ще научим как да направим Arduino на макет. Също така ще видим какво е Arduino, как да го програмираме и как да ги съберем като самостоятелен микроконтролер на платка или печатни платки.
Arduino беше благодат за тези, които искаха да научат микроконтролери и вградена система за неинженери и начинаещи в микроконтролера.
Преди да се появи arduino, начинаещите трябваше да научат микроконтролер със скъпи комплекти и някои от тях кодираха микроконтролера на асемблерен език, който е ужасен език и не всички ги разбираха.
Arduino беше тотален играч, който е евтин и кодирането може да бъде написано на по-високи езици като C ++, а програмистът не трябва да бъде професионалист в кодирането
Какво е Arduino? (За noobs)
Arduino е прототипираща платка с отворен код, която е направена около ATmega328P, има 14 щифта GPIO (вход за изход с общо предназначение), от които 6 щифта имат възможност да изпълняват аналогови функции, всичките 14 щифта имат възможност за цифрови функции.
USB 2.0 тип B, поставен в десния ъгъл на arduino (в зависимост от това как поставяте) за захранване и запис на програми в микроконтролер. Превключвател за нулиране е поставен в горния ляв ъгъл на платката на arduino за рестартиране на програмата в самия arduino.
The Дъска Arduino има вграден програмист, който изгаря програмата на ATmega328P микроконтролер през USB. Предвиден е отделен DC жак за захранване на arduino от външен източник на напрежение, вариращ от 7V до 12V (има вграден регулатор на напрежение).
Някои спецификации на arduino:
- Работно напрежение: 5V на USB и 7-12V на DC жак.
- Цифрови I / O щифтове: 14 (6 от които могат да извършват ШИМ операции)
- Аналогови входни щифтове: 6
- Флаш памет за съхранение на програма: 32KB
- RAM: 2KB
- EEPROM: 1KB
- Тактова честота: 16MHz
- DC изходен ток на I / O щифт: 20mA
Забележка: Горната спецификация е приложима само за микроконтролер базиран на ATmega328P arduino.
Как да си направите такъв на макет:
Ако прототипът на вашия проект е завършен и искате да го направите постоянен в кутията на вашия проект? Всъщност няма нужда да поставяте цялата обемна дъска на arduino в кутията на проекта си.
ATmega328P с малко външни компоненти е достатъчен за изпълнение на програмата и управление на периферните устройства, които сте свързали с микроконтролера.
Платката arduino се използва за изгаряне на програмата на микроконтролер и осигуряване на известна защита срещу проблеми, които правим по време на прототипирането.
ДИАГРАМА:
След като проектът приключи, можете да извадите ATmega328P и да свържете няколко външни компонента, както е показано на диаграмата, и можете да го запоите на печатни платки, за да го направите постоянен.
За следващия си проект не е необходимо да купувате нова платка arduino, вместо това можете да закупите ATmega328P и няколко други външни, които са рентабилни и правят вашия проект по-компактен.
Как да програмирате ATmega328P, когато е на макет:
Метод 1:
Най-лесният и ленив начин за програмиране на ATmega328P е със самата платка arduino. Поставете ATmega328P, изгорете програмата и я извадете, поставете я във вашия проект.
Този метод може да се адаптира, когато вашият проект има 28-пинов държач за интегрална схема (така че ATmega328P може лесно да се премахне) и ATmega328P е лесно достъпен.
Ето как да го направите:
Изтеглете Arduino IDE формуляр на официалния уебсайт на arduino и инсталирайте на вашия компютър.
Актуализирайте драйвера за платката arduino на вашия компютър (няма нужда да правите, ако използвате компютър, базиран на Linux).
Поставете ATmega328P на платката на arduino в правилната посока и се уверете, че има буутлоудър.
Изберете „Инструменти“> „Табло“> „Arduino / Genuino UNO“
Включете arduino към вашия компютър и изберете десния порт за вашия arduino (различете компютъра от компютър. Изберете „Инструменти“> „порт“).
Компилирайте програмата и кликнете върху бутона за качване.
Премахнете ATmega328P и го поставете във вашия проект.
Метод 2:
Ако често препрограмирате микроконтролера и хардуерът на вашия проект е недостъпен, тогава този метод е най-подходящ за вашия проект, особено когато ATmega328P е запоен директно на печатни платки.
ЗАБЕЛЕЖКА: Уверете се, че захранването от външната верига е изключено, преди да продължите, ще захранваме ATmega328P от платката arduino.
Диаграма:
Изберете „Инструменти“> „Табло“> „Arduino / Genuino UNO“
Включете arduino към вашия компютър и изберете десния порт за вашия arduino (различете компютъра от компютър. Изберете „Инструменти“> „порт“).
Компилирайте програмата и кликнете върху бутона за качване.
Предишна: Алармена верига за мотоциклетни произшествия Напред: Верига за индикатор на времето за архивиране на батерията