Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Апаратна обчислювальна платформа Arduino

Реферат Апаратна обчислювальна платформа Arduino





Arduino, сигнальний, зазвичай жовті, провід підключається до цифрового висновку котроллер Arduino. Слід зазначити, що потужні сервоприводи можуть створювати велике навантаження, в цьому випадку він повинен бути запитан окремо (не через вихід + 5V Arduino). Теж саме вірно для випадку підключення відразу декількох сервоприводів. Переконайтеся, що привід і контролер підключені до загальної землі.


. 2 Бібліотека EERPOM


Мікроконтролери ATmega мають свою незалежну пам'ять, тобто у користувачів Ардуіно є можливість зберігати дані в цій пам'яті і вони можуть бути використані після вимкнення-включення або перезавантаження контролера. Arduino бібліотека EERPOM надає зручний і простий інтерфейс роботи з цією пам'яттю. Різні моделі мікроконтролерів різняться обсягом EERPOM пам'яті, так ATMega328 має 1024 байти, 512 байт у ATmega168 і ATmega8 і по 4Кб (4096 байт) у ATmega1280 і ATmega2560.

Функції

1) read lt; # justify gt; .3 Бібліотека SPI


Бібліотека SPI дозволяє контролеру Arduino взаємодіяти з пристроями що підтримують SPI протокол. Arduino в даному випадку виступає в якості ведучого пристрою. Послідовний периферійний інтерфейс (SPI) - це послідовний синхронний протокол передачі даних використовуваний мікроконтролерами для обміну даними з одним або декількома периферійними пристроями на невеликих відстанях. Для організації з'єднання SPI необхідно одне провідне пристрій, зазвичай це мікроконтролер, яке управляє з'єднанням з веденими пристроями. Зазвичай підключення здійснюється трьома загальними лініями і лінією вибору периферійного (веденого) пристрою:

1) Master In Slave Out (MISO), перекладається як вхід ведучого вихід веденого raquo ;, використовується для передачі даних від веденого до ведучого.

) Master Out Slave In (MOSI) - вихід ведучого вхід відомого, для передачі даних від провідного до периферійних пристроїв.

3) Serial Clock (SCK) - синхронізуюча лінія, синхросигнал генерується провідним пристроєм.

4) Slave Select pin - вхід на ведених пристроях за допомогою якого ведучий може ініціювати обмін даними з периферійним пристроєм. Якщо на цьому вході LOW, lt; # justify gt; При роботі з SPI пристроями треба враховувати наступні моменти:

1) Який порядок виведення даних використовується: Most Significant Bit (MSB - старший біт (розряд)) or Least Significant Bit (LSB - молодший біт) першого. Порядок може бути змінений функцією SPI.setBitOrder lt; # justify gt; 2) Рівень сигналу синхронізації - за яким синхронізується сигналом (HIGH або LOW) передаються дані.

3) Фаза синхронізації - впливає на послідовність установки і вибірки даних. Фаза синхронізації SPI і рівень сигналу задається функцією SPI.setDataMode lt; # justify gt; Функції

1) begin lt; # justify gt; .4 Бібліотека Stepper


Бібліотека Stepper надає зручний інтерфейс керування біполярними і уніполярними кроковими двигунами. Для управління кроковим двигуном, в залежності від його типу (біполярний або уніполярний) і обраного способу підключення, знадобляться деякі додаткові електронні компоненти.



Висновок


У рамках курсової роботи були виконані основні етапи:

) Можливості платформи Arduino;

) Основні рішення проектування простих пристроїв на базі мікроконтролерів;

) Були написані тестові приклади програм.

Надалі планується удосконалити приклади описані в курсовій роботі, а так само написати нові більш функціональні і складні приклади, для прошивки платформ Arduino.



Література


1. Голубцов, М.С. Мікроконтролери AVR від простого до складного/М.С. Голубцов - М .: Салон-Пресс, 2003. - 288 с.

. Макробертс, М. Почала Arduino/М. Макробертс - London: CUP, 2010. - 459 с.

. Массімо, Б. Arduino для початкуючих чарівників/Б. Массімо - М .: VSD, 2012. - 128 с.

. Соммер, У. Програмування мікроконтролерних плат Arduino/У. Соммер - Philadelphia: SIAM, 2012. - 241 с.

. Еванс, Б. Arduino блокнот програміста/Б. Еванс - London: CUP, 2007. - 40 с.

. Бєлов, А.В. Конструювання пристроїв на мікроконтролерах./А.В. Бєлов - СПБ .: Наука і Техніка, 2005. - 256 с.

. Гололобов, В.Н. З чого починаються роботи?/В.М. Гололобов - 2011. - 189 с.

. Предко, М. 123 експерименту з робототехніки/М. Предко - М .: НТ Пресс, 2007. - 271 с.

. Суемацу, Е. Мікрокомп'ютерні системи управління. Перше знайомство/Е. Суемацу - М .: ...


Назад | сторінка 6 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Проект піаніно на Arduino
  • Реферат на тему: Проектування бази даних Access &Бібліотека&
  • Реферат на тему: Розробка бази даних &Бібліотека&
  • Реферат на тему: VHDL модель схеми реалізації захіщеної передачі даніх через послідовний інт ...
  • Реферат на тему: База даних "Домашня бібліотека"