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