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




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

              Sc.L@ukr.net, snt-security.org.ua
Мета роботи:


Демонстрація функціональних можливостей
  та практичного застосування тестового
модуля Arduino на базі мікропроцесора AVR
              AT Mega 2560




                                        2/8
Arduino Mega2560
                                             Arduino - це інструмент для проектування
                                            електронних пристроїв (електронний
                                           конструктор) більш щільно взаємодіючих
                                            з навколишнім фізичним середовищем,
                                            ніж стандартні персональні комп'ютери,
                                            які фактично не виходять за рамки
                                                Віртуальності Arduino - це маленька
                                       плата
                                             з процесором, по потужності рівна
                                            комп’ютерами кінця 90-их років.
У неї є контакти, до яких можна підключати будь-які пристрої: моторчики, лампочки,
сенсори, роутери, динаміки. Для керуваня всім слід написати просту Arduino-програму
і завантажити її на плату через USB




                                                                                  3
Характеристика 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
Принципова схема: arduino-mega2560




                                     5/8
Середовище розробки Arduino
                 Серередовище розробки Arduino
              складається з вбудованого текстового
              редактора програмного коду, області
               повідомлень, вікна виведення тексту
                 (консолі), панелі інструментів з
                кнопками часто використовуваних
                  команд і декількох меню.Мова
                програмування пристроїв Ардуіно
                     заснований на C / C + +.




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




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




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

                                                                             8
За допомогою Arduino Uno і двох
                                  сервоприводів (9g SG90 Mini Micro
                                   Servo) написати на аркуші паперу
                                     будь-яке словосполучення. "




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

                                                                      9
Висновок


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




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

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

  • 1.
    НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКАПОЛІТЕХНІКА» СТУДЕНТСЬКЕ НАУКОВО-ТЕХНІЧНЕ ТОВАРИСТВО ЗАХИСТУ ІНФОРМАЦІЇ Функціональні можливості та практичне застосування тестового модуля Arduino на базі мікропроконтролера AVR AT Mega 2560 Пришляк А. І. Sc.L@ukr.net, snt-security.org.ua
  • 2.
    Мета роботи: Демонстрація функціональнихможливостей та практичного застосування тестового модуля Arduino на базі мікропроцесора AVR AT Mega 2560 2/8
  • 3.
    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
  • 5.
  • 6.
    Середовище розробки 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
  • 11.