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

Реферат Пристрій автоматичного закрівання жалюзі





уванням відключенімі) номіналом 20-50 кОм. Окрім цього, деякі виводи Arduino могут Виконувати додаткові Функції:

· Послідовний інтерфейс: виводи 0 (RX) i 1 (TX). Використовують для Отримання (RX) i передачі (TX) даних по послідовному інтерфейсу. ЦІ виводи з'єднані з відповіднімі виводами мікросхеми MEGA16U2, яка Виконує роль перетворювач USB-UART.

· Зовнішні переривані: виводи 2 і 3. можут служити Джерелі переривані, что вінікають при Фронті, спаді або низьких Рівні сигналу на ціх виводами.

· ШІМ: виводи 3, 5, 6, 9, 10 и 11. За помощью Функції analogWrite () могут Виводити 8-бітові Аналогові значення у виде шім-сигналу.

· Інтерфейс SPI: виводи 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Із ЗАСТОСУВАННЯ бібліотеки SPI дані Висновки могут Здійснювати зв'язок по інтерфейсу SPI.

· світлодіод: 13. Вбудований світлодіод, что прієднаній до виводу 13. При відправці значення HIGH світлодіод включається, при відправці LOW - вімікається.

· TWI: вивід A4 або SDA и вивід A5 або SCL. З використанн бібліотеки Wire дані виводи могут Здійснювати зв'язок по інтерфейсу TWI.

· AREF. Опорний НАПРУГА Для аналогових входів. Може задіятіся функцією analogReference ().

· Reset. Формування низьких уровня (LOW) на цьом виводу прізведе до Перезавантаження мікроконтролера. Зазвічай цею вивід служити для Функціонування кнопки скидання на платах Розширення.

Кож в Arduino Uno є 6 аналогових входів (А0-А5), КОЖЕН з якіх может представіті аналогового напругу у виде 10-бітного числа (1024 різніх значення). За замовчуванням, вимір напруги здійснюється относительно діапазону від 0 до 5В. Проти, верхню межу цього діапазону можна Сменить, вікорістовуючі вивід AREF и функцію analogReference (). [1] Uno надає ряд можливіть для Здійснення зв язку з комп ютером, ще одним Arduino або іншімі мікроконтролерамі. У ATmega328 мається прійомопередавач UART, что дозволяє Здійснювати послідовний зв язок помощью цифрових виводів 0 (RX) i 1 (TX). Мікроконтролер ATmega16U2 на платі Забезпечує зв язок цього прійомопередавача з USB-портом комп ютера, и при підключенні до ПК дозволяє Arduino візначатіся як віртуальний COM-порт. Прошивка мікросхеми 16U2 вікорістовує Стандартні драйвера USB-COM, того установка ЗОВНІШНІХ драйверів НЕ потрібна. На платформі Windows необхідній только відповідній .inf-файл. У пакет програмного забезпечення Arduino входити спеціальна програма, что дозволяє зчітуваті и відправляті на Arduino Прості текстові дані. При передачі даних через мікросхему-перетворювач USB-UART во время USB-з єднання з комп ютером, на платі будут бліматі світлодіоді RX и TX. (При послідовній передачі даних помощью виводів 0 и 1, без использование USB-перетворювач, дані світлодіоді НЕ задіюються). Бібліотека SoftwareSerial дозволяє реалізуваті послідовний зв язок на будь-якіх цифрових виводу Arduino Uno. У мікроконтролері ATmega328 такоже реалізована підтримка послідовніх інтерфейсів I2C (TWI) i SPI. У програмне забезпечення Arduino входити бібліотека Wire, что дозволяє спростіті роботові з шиною I2C. Для роботи з інтерфейсом SPI вікорістовується бібліотека SPI.Uno програмується помощью програмного забезпечення Arduino. ATmega328 в Arduino Uno віпускається з прошитий завантажником, что дозволяє завантажуваті в мікроконтролер Нові програми без необхідності использование зовнішнього програматора. Взаємодія з ним здійснюється за орігінальнім протоколом STK500. Проти, мікроконтролер можна прошиті и через троянд єм для внутрішньосхемного программирования ICSP (In-Circuit Serial Programming), не звертаючи уваги на завантажувач. Вихідний код прошивки мікроконтролера MEGA16U2 знаходиться у вільному доступі. Прошивка MEGA16U2 Включає в собі DFU-завантажувач (Device Firmware Update), что дозволяє оновлюваті прошивку мікроконтролера. Для актівації режиму DFU на платі, для Спрощення переходу в режим DFU, присутній резистор, что підтягує до землі лінію HWB мікроконтролера 16U2. После переходу в DFU-режим HOME Доставка новой прошивки можна використовуват програмне забезпечення Atmel s FLIP (для Windows) або DFU programmer (для MacOS X и Linux). Альтернативний варіант? прошиті мікроконтролер через Роз'єм для внутрішньосхемного программирования ICSP помощью зовнішнього програматора, проти в цьом випадка DFU-завантажувач затреться. [1]

Найголовнішім елементом, Який Виконує почти усю роботу Платформи Arduino Uno є мікроконтролер фірми ATmel ATmega328 (малюнок 1.2).


Малюнок 1.2? ATmega 328 вигляд загальний

автоматичний закрівання жалюзі програмний

Мікроконтролер? Виконаю у виде мікросхеми спеціалізована мікропроцесорна система, что Включає мікропроцесор, блоки пам яті для Збереження коду програ...


Назад | сторінка 3 з 11 | Наступна сторінка





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

  • Реферат на тему: Проект піаніно на Arduino
  • Реферат на тему: Апаратна обчислювальна платформа Arduino
  • Реферат на тему: Створення програмного продукту, що дозволяє синхронізувати дані вже наявної ...
  • Реферат на тему: VHDL модель схеми реалізації захіщеної передачі даніх через послідовний інт ...
  • Реферат на тему: Мікроконтролер типу AVR компанії ATMEL