Пришляк А.І. - Функціональні можливості та практичне застосування тестового модуля Arduino на базі мікропроконтролера AVR AT Mega 2560
1.
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКАПОЛІТЕХНІКА»
СТУДЕНТСЬКЕ НАУКОВО-ТЕХНІЧНЕ ТОВАРИСТВО
ЗАХИСТУ ІНФОРМАЦІЇ
Функціональні можливості та практичне застосування
тестового модуля Arduino на базі мікропроконтролера
AVR AT Mega 2560
Пришляк А. І.
Sc.L@ukr.net, snt-security.org.ua
Arduino Mega2560
Arduino - це інструмент для проектування
електронних пристроїв (електронний
конструктор) більш щільно взаємодіючих
з навколишнім фізичним середовищем,
ніж стандартні персональні комп'ютери,
які фактично не виходять за рамки
Віртуальності Arduino - це маленька
плата
з процесором, по потужності рівна
комп’ютерами кінця 90-их років.
У неї є контакти, до яких можна підключати будь-які пристрої: моторчики, лампочки,
сенсори, роутери, динаміки. Для керуваня всім слід написати просту Arduino-програму
і завантажити її на плату через USB
3
4.
Характеристика Arduino Mega2560
мікроконтролер Atmega 2560
Робоча напруга 5В
Вхідна напруга
(рекомендована ) 7-12В
Вхідна напруга (граничне) 6-
20В
Цифрові Входи / Виходи 54 (14 з яких
можуть працювати також як виходи
ШІМ)
Аналогові входи 16
Постійний струм через
вхід / вихід 40 mA
Постійний струм
для виведення 3.3В 50 mA
Флеш-пам'ять 256 KB (з яких 8 КB
використовуються для
завантажувача)
ОЗУ 8 KB
Енергонезалежна пам'ять 4 KB
Тактова частота 16 MHz
4/8
Середовище розробки Arduino
Серередовище розробки Arduino
складається з вбудованого текстового
редактора програмного коду, області
повідомлень, вікна виведення тексту
(консолі), панелі інструментів з
кнопками часто використовуваних
команд і декількох меню.Мова
програмування пристроїв Ардуіно
заснований на C / C + +.
6
7.
Функціональні можливості
Завдяки своїй простоті у використанні
плати можна підключати різні давачі:
інфрачервоний приймач
сенсорний модуль,
інфрачервоний модуль Sensor,
ультразвуковий відстані,
атмосферний цифровий датчик тиску
датчика температури
електричний компас модуль датчика
7
8.
Практичне застосування
Arduino застосовуєтьсядля створення електронних пристроїв з можливістю
прийому сигналів від різних цифрових і аналогових датчиків, які можуть бути
підключені до нього, і керування різними виконавчими пристроями. Проекти
пристроїв, засновані на Arduino, можуть працювати самостійно або взаємодіяти з
програмним забезпеченням на комп'ютері
Застосування Аrduino у змаганнях
з RoboRace
8
9.
За допомогою ArduinoUno і двох
сервоприводів (9g SG90 Mini Micro
Servo) написати на аркуші паперу
будь-яке словосполучення. "
Tank-bot розроблений на Arduino
9
10.
Висновок
Завдяки простоті програмуванняплати Arduino Mega2560,
відкритому програмному коду та архітектурі її можна
використовувати для ознайомлення із будовою та
принципом дії мікроконтролерів, проектування та розробки
власних прототипів та пристроїв.
10