Малюнок 23 -Вікно програми Proteus для 3D моделювання
. 5 Обгрунтування вибору компілятора
Написання програми при розробці електронного пристрою з використанням сучасних компіляторів для мов програмування високого рівня дозволяє скоротити витрати часу на розробку і отримати чітко і правильно працюючу програму. Завдяки простим, наочним і зрозумілим функціям мов високого рівня вагома частина інтелектуального потенціалу програміста звільняється від складнощів програмування на асемблері і починає використовуватися для перевірки правильності роботи програми в цілому, оптимізації роботи кожної конкретної функції, створення більш дружнього інтерфейсу з користувачем і додавання нових функцій, що поліпшують споживчі властивості розроблюваного електронного пристрою.
У поставку модулю Arduino Uno входить середу для розробки програм для мікроконтролерів. Налагоджений програмний код можна «зашити» безпосередньо в кристал мікроконтролера по шині USB, що є дуже зручно і звільняє програміста від роботи з спеціалізованими программаторами.
середу розробки Arduino складається з вбудованого текстового редактора програмного коду, області повідомлень, вікна виведення тексту (консолі), панелі інструментів з кнопками часто використовуваних команд і декількох меню (див. рис. 24)
У функції компілятора входить автоматична генерація програм. Він дозволяє буквально за кілька хвилин отримати працюючу заготовку програми на Сі.
Малюнок 24 - середа розробки Arduino
Призначення кнопок управління програмою представлені в таблиці 10
Таблиця 10 - Призначення кнопок управління програмою
Висновки
На даному етапі виконання дипломної роботи були проаналізовані існуючі на сьогоднішній день системи віддаленого управління об'єктами. Подібні системи затребувані на ринку інформаційних технологій. У зв'язку з цим розробка систем віддаленого управління надзвичайно актуальна, що є мотивацією для проектування і створення нових виконавчих пристроїв.
На етапі розробки системи віддаленого управління вивчені засоби моделювання пристроїв і програми для налагодження програмного коду, що дозволяють прискорити процес проектування, програмування і тестування розроблюваної виконавчої системи.
Розроблено структурну і принципова схема будующей системи віддаленого управління. Обрано необхідний мікроконтролер для реалізації поставлених завдань на виконавчий пристрій, чіп для сполучення системи з мережею Ethernet для здійснення віддаленого управління.
Бібліографічний список
[1] Мікроконтролери AVR сімейства Mega. Керівництво користувача./А.В. Евстифеев
[2] http://pdf.eicom/datasheets/microchip_pdfs/enc28j60/enc28j60.pdf
[3] http://rlocman/shem/schematics.html?di=55059
[4] http://kazus/nuke/modules/Downloads/pub/185/0/Manual%20PROTEUS.pdf
[5] Програмування на мові С для AVR і PIC мікроконтролерів/сост. Ю.А. Шпак - К .: «МК - Прес», СПб .: «КОРОНА - ВЕК», 2011. - 544 с.