Пришляк А.І. - Функціональні можливості та практичне...

Preview:

Citation preview

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»СТУДЕНТСЬКЕ НАУКОВО-ТЕХНІЧНЕ ТОВАРИСТВО

ЗАХИСТУ ІНФОРМАЦІЇ

Функціональні можливості та практичне застосування тестового модуля Arduino на базі мікропроконтролера

AVR AT Mega 2560Пришляк А. І.

Sc.L@ukr.net, 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

Дякую за увагу!

Recommended