може позначатися як dev/tty.usbserial - 1B1 (для плати USB) або /dev/tty.USA19QW1b1P1.1 (для плати послідовної шини, підключеної через адаптер Keyspan USB-to-Serial). В ОС Windows порти можуть позначатися як COM1 або COM2 (для плати послідовної шини) або COM4, ??COM5, COM7 і вище (для плати USB). Визначення порти USB здійснюється в полі Послідовною шини USB Диспетчера пристроїв Windows. В ОС Linux порти можуть позначатися як/dev/ttyUSB0,/dev/ttyUSB1. Після вибору порту і платформи необхідно натиснути кнопку завантаження на панелі інструментів або вибрати пункт меню File gt; Upload to I/O Board. Сучасні платформи Arduino перезавантажуються автоматично перед завантаженням. На старих платформах необхідно натиснути кнопку перезавантаження. На більшості плат під час процесу будуть мигати світлодіоди RX і TX. Середа розробки Arduino виведе повідомлення про закінчення завантаження або про помилки. При завантаженні скетчу використовується Завантажувач (Bootloader) Arduino, невелика програма, завантажувана в мікроконтроллер на платі. Вона дозволяє завантажувати програмний код без використання додаткових апаратних засобів. Завантажувач (Bootloader) активний в перебігу декількох секунд при перезавантаженні платформи і при завантаженні будь-якого з скетчів в мікроконтролер. Робота завантажувач (Bootloader) розпізнається по миганню світлодіода (13 пін) (напр .: при перезавантаженні плати).
Бібліотеки
Бібліотеки додають додаткову функціональність скетчам, наприклад, при роботі з апаратною частиною або при обробці даних. Для використання бібліотеки необхідно вибрати меню Sketch gt; Import Library. Одна або кілька директив #include будуть розміщені на початку коду скетчу з подальшою компіляцією бібліотек і разом зі скетчем. Завантаження бібліотек вимагає додаткового місця в пам'яті Arduino. Невживані бібліотеки можна видалити з скетчу прибравши директиву #include.
На Arduino.cc є список бібліотек. Деякі бібліотеки включені в середовище розробки Arduino. Інші можуть бути завантажені з різних ресурсів. Для установки викачаних бібліотек необхідно створити директорію «libraries» в папці блокнота і потім розпакувати архів. Наприклад, для установки бібліотеки DateTime її файли повинні знаходиться в підпапці/libraries/DateTime папки блокнота.
Дивіться дану інструкцію для написання власної бібліотеки.
Апаратні засоби інших розробників
Підтримувані апаратні засоби інших виробників додаються у відповідну підпапку папки блокнота. Встановлювані платформи можуть включати власні характеристики (в меню платформи), кореневі бібліотеки, завантажувач (Bootloader) і характеристики програматора. Для установки потрібно розпакувати архів в створену папку. (Заборонено використовувати найменування папки «arduino», тому що можуть бути перезаписані вбудовані дані платформи Arduino.) Для деінсталяції даних видаляється відповідна директорія.
Докладна інформація по створенню зборок описів апаратних засобів інших виробників знаходиться на сторінках сайту Google Code.
Моніторинг послідовної шини (Serial Monitor)
Відображає дані посилаються в платформу Arduino (плата USB або плата послідовної шини). Для відправлення даних необхідно ввести текст і натиснути кнопку Send або Enter. Потім вибирається швидкість передачі зі списку, відповідна значенню Serial.begin в скетчі. На ОС Mac або Linux платформа Arduino буде перезавантажена (скетч почнеться спочатку) при підключенні моніторингу послідовної шини.
Є можливість обміну інформацією з платформою через програми Processing, Flash, MaxMSP і т.д. (див. подробиці на сторінці описів інтерфейсів).
Висновок
При виконанні даного курсового проекту була вивчена архітектура мікроконтролера ATmega132 фірми AVR і побудована на його основі платформа Arduino. Придбано навички програмування мікропроцесорних систем і побудови на їх основі систем управління хіміко-технологічним процесом.
Список використаних літературних джерел
1) Евстифеев А.В. «Мікроконтролери AVR сімейства Mega» - Москва - Видавничий дім «Додека - ХХI», 2007. - 595с.
2) Б.Ф. Бессарабов, В.Д. Федюк, Д.В. Федюк Довідник «Діоди, тиристори, транзистори і мікросхеми широкого застосування» - Вид. «Воронеж», 1994-320с.