Войти на сайт Зарегистрироваться

КУПИТЬ
МЫ ПРИНИМАЕМ
ПОЧИТАТЬ
ИНФО


Осваиваем Arduino. Установка среды разработки

 
Осваиваем Arduino. Установка среды разработки

Осваиваем Arduino. Установка среды разработки

Начало статьи

Программная среда разработки Arduino

Это не перевод инструкции разработчика по установке среды программирования, а описание личного опыта.

Для разработки собственных приложений на базе плат, совместимых с архитектурой Arduino доступна бесплатная программа - среда для написания, компиляции и загрузки Ваших собственных программ в память микроконтроллера, установленного на плате Arduino-совместимого устройства (в нашем случае это плата TE-Mini168, описанная выше.

Для начала эту программу надо скачать с сайта разработчиков и установить.

Среда разработки Arduino разработана для операционных систем Windows, Mac OS и Linux - Вам необходимо выбрать подходящую для Вашего компьютера. Скачать свежий дистрибутив программы можно здесь.

Мы же установили версии для Windows (на компьютере с установленной Windows 7) и для Linux (установлен Ubuntu 10.10 и выше).

Проще всего программа устанавливается под Ubuntu:

Она входит в депозитарий стандартных приложений Linux и устанавливается простым выбором ее из списка доступных программ в меню Ubuntu

Приложения -> Центр приложений Ubuntu -> Загрузить приложение.

В списке разделов выбираем "Инструменты разработчика", в списке следующего уровня выбираем "Все" и в следующем открывшемся списке выбираем "Arduino IDE" и нажимаем левой кнопкой мыши на иконку этой программы. После этого справа от нее появляется кнопка "Установить", на которую мы также нажимаем и наслаждаемся процедурой автоматической установки.

Более подробно установку больше описывать не будем - все достаточно выбирать по умолчанию.

На момент написания статьи наиболее свежая версия среды разработки 1.0, а в депозитарии Ubuntu содержится более старая 0.22, которая не поддерживает ряд новых плат и высокоскоростной обмен данными с компьютером.

Но, тем не менее установка из репозитария старой версии будет удобным и полезным шагом. Дело в том, что из репозитария устанавливается все, что необходимо для нормальной работы программы, в том числе поддержка Java и поддержка доступа к порту USB.

После ряда попыток устанавливать Arduino под Ubuntu мы пришли к тому, что самый простой путь, дающий на выходе нормально работающую программу следующий:

1. Установка старой версии программы из репозитария Ubuntu.
2. Скачивание последней версии с сайта разработчика.
3. Разархивирование загруженного файла архива Arduino. Для версии 1.0 у Вас получится папка arduino-1.0
4. Копирование с заменой содержимого этой папки в то место, куда установилась старая версия при установке из репозитария (по умолчанию - /usr/share/arduino)

В результате выполнения подобной последовательности Вы получите:

- Установленную и работающую свежую версию программы
- Возможность ее вызова (запуска) из меню приложений (чего не будет если просто распаковать загруженный архив в какую-нибудь папку, как это рекомендуется на сайте разработчика)
- Поддержка Java и работа с USB (или последовательным COM) портом будет гарантированно установлена и настроена на Вашем компьютере.


На этом установка заканчивается- ничего больше устанавливать не нужно - подключаемые к компьютеру платы Arduino программа находит сама и трудностей с загрузкой в них скомпилированных программ не возникает (как это делается описано в руководстве пользователя - например здесь).
На самом деле - не совсем так - для тех плат Arduino, которые не поддерживаются (о которых не знают) разработчиками системы нужно будет дополнительно скачать и добавить описания этих плат в конфигурационный файл среды, но об этом - ниже.

С Windows версией после установки скачанного и разархивированного дистрибутива Вам дополнительно потребуется найти, скачать и установить драйвера микросхемы моста USB-UART (драйвера микросхемы FT232, установленной на описываемой здесь плате - для Windows с ядром x86, т.е. 32-бит , с ядром x64, т.е. 64-бит ), установленной на плате Arduino и обеспечивающей подключение этой платы к USB порту компьютера (напоминаем - в Linux версии все находится автоматически, дополнительные драйвера устанавливать не пришлось)

Внешний вид и меню среды разработки Arduino IDE весьма "спартанский", среда предоставляет пользователю необходимый минимум инструментов. Но об этом - позже.

Как было сказано выше - если Вы работаете с нестандартной платой Arduino-совместимого устройства (а наша плата TE-Mini168 или TE-Mini328 именно такие), то дополнительно придется найти и скачать с сайта разработчика Вашей платы конфигурационный файл для настройки среды на работу с Вашей платой. Для TE-Mini168, TE-Mini328 этот файл можно взять здесь (текстовый файл boards.txt) .
После его загрузки с сайта войдите в тот каталог, куда установилась среда Arduino, в ней перейдите в папку hardware > arduino. В этой папке находится файл с таким же именем boards.txt с настройками по умолчанию. Создайте его резервную копию (например переименуйте в oldboards.txt) и замените его тем файлом, который Вы загрузили с сайта разработчика платы.

После чего запустите среду разработки.
В меню программы выберите пункт Tools > Board и в выпадающем списке выберите название своей платы. Прогресс не стоит на месте ))), поэтому к настоящему времени появились модификации этих двух плат с более совершенным "железом", что отражено в выпадающем списке настроек. Поэтому попробуйте выбрать сначала обычную версию Вашей платы, и если работа с ней не получится - выберите новую версию из того же списка.