11
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» СТУДЕНТСЬКЕ НАУКОВО-ТЕХНІЧНЕ ТОВАРИСТВО ЗАХИСТУ ІНФОРМАЦІЇ Функціональні можливості та практичне застосування тестового модуля Arduino на базі мікропроконтролера AVR AT Mega 2560 Пришляк А. І. [email protected], snt-security.org.ua

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

  • Upload
    garasym

  • View
    462

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Пришляк А.І. - Функціональні можливості та практичне застосування тестового модуля Arduino на базі мікропроконтролера

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

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

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

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

[email protected], snt-security.org.ua

Page 2: Пришляк А.І. - Функціональні можливості та практичне застосування тестового модуля Arduino на базі мікропроконтролера

Мета роботи:

Демонстрація функціональних можливостей та практичного застосування тестового

модуля Arduino на базі мікропроцесора AVR AT Mega 2560

2/8

Page 3: Пришляк А.І. - Функціональні можливості та практичне застосування тестового модуля Arduino на базі мікропроконтролера

Arduino Mega2560Arduino - це інструмент для проектування

електронних пристроїв (електронний

конструктор) більш щільно взаємодіючих

з навколишнім фізичним середовищем,

ніж стандартні персональні комп'ютери,

які фактично не виходять за рамки

Віртуальності Arduino - це маленька плата

з процесором, по потужності рівна

комп’ютерами кінця 90-их років.

У неї є контакти, до яких можна підключати будь-які пристрої: моторчики, лампочки, сенсори, роутери, динаміки. Для керуваня всім слід написати просту Arduino-програму і завантажити її на плату через USB

3

Page 4: Пришляк А.І. - Функціональні можливості та практичне застосування тестового модуля Arduino на базі мікропроконтролера

Характеристика 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

Page 5: Пришляк А.І. - Функціональні можливості та практичне застосування тестового модуля Arduino на базі мікропроконтролера

Принципова схема: arduino-mega2560

5/8

Page 6: Пришляк А.І. - Функціональні можливості та практичне застосування тестового модуля Arduino на базі мікропроконтролера

Середовище розробки ArduinoСерередовище розробки Arduino

складається з вбудованого текстового редактора програмного коду, області повідомлень, вікна виведення тексту

(консолі), панелі інструментів з кнопками часто використовуваних

команд і декількох меню.Мова програмування пристроїв Ардуіно

заснований на C / C + +.

6

Page 7: Пришляк А.І. - Функціональні можливості та практичне застосування тестового модуля Arduino на базі мікропроконтролера

Функціональні можливостіЗавдяки своїй простоті у використанні плати можна підключати різні давачі:

інфрачервоний приймач сенсорний модуль,

інфрачервоний модуль Sensor,ультразвуковий відстані,

атмосферний цифровий датчик тиску

датчика температури

електричний компас модуль датчика

7

Page 8: Пришляк А.І. - Функціональні можливості та практичне застосування тестового модуля Arduino на базі мікропроконтролера

Практичне застосуванняArduino застосовується для створення електронних пристроїв з можливістю прийому сигналів від різних цифрових і аналогових датчиків, які можуть бути підключені до нього, і керування різними виконавчими пристроями. Проекти пристроїв, засновані на Arduino, можуть працювати самостійно або взаємодіяти з програмним забезпеченням на комп'ютері

8

Застосування Аrduino у змаганнях з RoboRace

Page 9: Пришляк А.І. - Функціональні можливості та практичне застосування тестового модуля Arduino на базі мікропроконтролера

9

За допомогою Arduino Uno і двох сервоприводів (9g SG90 Mini Micro Servo) написати на аркуші паперу

будь-яке словосполучення. "

Tank-bot розроблений на Arduino

Page 10: Пришляк А.І. - Функціональні можливості та практичне застосування тестового модуля Arduino на базі мікропроконтролера

Висновок

Завдяки простоті програмування плати Arduino Mega2560, відкритому програмному коду та архітектурі її можна

використовувати для ознайомлення із будовою та принципом дії мікроконтролерів, проектування та розробки

власних прототипів та пристроїв.

10

Page 11: Пришляк А.І. - Функціональні можливості та практичне застосування тестового модуля Arduino на базі мікропроконтролера

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