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