Android и Arduino. Программное обеспечение

Android и Arduino. Программное обеспечение

В мы немного рассмотрели стандарт Android Open Accessory и ADK платы совместимые с данным стандартом. Первая статья вышла чисто теоретическая, а в данной статье мы рассмотрим установку и настройку необходимого программного обеспечения. Всю работу я буду приводить в ОС Windows 7, однако, данные версии ПО также существуют и под Linux-системы. Поэтому если у вас стоит Linux, то все будет аналогично.

Установка и настройка Arduino IDE

1. Установка Arduino IDE. Скачайте и установите последнюю версию Arduino IDE, на данный момент это 1.0.1. Скачать можно с официального сайта здесь.

Я бы также посоветовал вам скачать и версию 0023 т.к. на данный момент Arduino 1.0.1 еще сырая и некоторые проекты могут не заработать. Установите их в разные папки, 2 версии IDE без проблем уживаются друг с другом.

2. Установка библиотек для режима Open Accessory. Этот шаг для тех, у кого Android устройство заработало в режиме с поддержкой Open Accessory.

На этой странице скачайте и распакуйте файл adk_release_*****.zip

Пример от Google также требует наличие библиотеки CapSense. Ссылка на библиотеку находится там же. Далее, скопируйте две папки из директории arduino_libs в вашу директорию библиотек Arduino. Запустите IDE и проверьте, что Arduino IDE "подхватил" ваши библиотеки:

Выберите свою плату: Сервис->Плата, т.к. я использую Seeeduino ADK Main Board на базе микроконтроллера ATmega2560, то мне необходимо выбрать "Arduino Mega 2560 or Mega ADK". Затем выберите последовательный порт, к которому подключена ваша плата.

Откройте пример (скетч) demokit и попробуйте скомпилировать его. Если все прошло без ошибок, то все сделали правильно.

3. Установка библиотек для режима MicroBridge. Я использую плату Seeeduino ADK Main Board, поэтому скачал все необходимые библиотеки с официального сайта. Однако, если ваша ADK плата на базе микроконтроллера ATmega2560, то все действия будут такими же.

Итак, с данной странички скачиваем файл Modified MicroBridge Arduino Library или Modified MicroBridge Arduino Library for Arduino1.0 (ссылки в самом низу).

Я немного модифицировал библиотеку, чтобы она могла работать и под версию 0023 и под 1.0.1, ее можно скачать отсюда. Папку Adb необходимо скопировать в вашу директорию библиотек Arduino. Запускаем IDE и проверяем, что Arduino IDE "подхватил" библиотеку ADB:

Выберите свою плату: Сервис->Плата, т.к. я использую Seeeduino ADK Main Board на базе микроконтроллера ATmega2560, то мне необходимо выбрать "Arduino Mega 2560 or Mega ADK". Затем выберите последовательный порт, к которому подключена ваша плата.

Откройте пример (скетч) SeeeduinoADKDemo и попробуйте скомпилировать его. Если все прошло без ошибок, то все сделали правильно.

На этом, настройка ПО для Arduino завершена.

Установка и настройка ПО для Android

1. Установка Java SE Development Kit. Переходим на сайт Oracle и загружаем последнюю версию Java SE Development Kit под вашу ОС. Затем запускаем и устанавливаем скачанный файл.

Далее, в Windows необходимо настроить переменные среды. Для этого щелкаем правой кнопкой мыши по "Мой компьютер" и нажимаем свойства системы. Затем, "Дополнительные параметры системы" и "Переменные среды". В вкладке "Системные переменные" нажимаем "Создать" и добавляем в "Имя переменной": JAVA_HOME, а в "Значение переменой" путь к вашей папке с Java SE Development Kit. У меня это C:Program FilesJavajdk1.7.0_05in

2. Установка Android SDK. С данной страницы скачиваем файл и запускаем его. Устанавливаем SDK в папку.

В переменных средах на всякий случай можно прописать в "Имя переменной": ANDROID_SDK_HOME – , а в "Значение переменой" путь к вашей папке с SDK: D:Projectsandroid-sdk ools

3. Установка Eclipse IDE. Наиболее популярной средой разработки под Android является Eclipse, поэтому мы будем работать именно с этим ПО. Итак, идем на сайт Eclipse и скачиваем последнюю версию Eclipse Classic.

Затем просто распаковываем архив и копируем папку eclipse в нужное вам место.

Запускаем файл eclipse.exe, появится Workspace Launcher, который предложит вам указать путь к папке с месторасположением ваших проектов.

4. Установка плагина Android Development Tools (ADT). Это плагин к Eclipse для возможности разработки под Android. В меню Eclipse IDE выбираем "Help->Install New Software…" справа нажимаем кнопку Add и в поле "Location" вводим https://dl-ssl.google.com/android/eclipse/

Ставим везде галочки и жмем кнопки Next и Finish. Среда Eclipse сама скачает и установит все необходимые инструменты. Естественно, что ваш компьютер в этот момент должен быть подключен к интернету. После скачивания и установки перезапускаем Eclipse

5. Android SDK Manager. Открываем Eclipse и запускаем Windows->Android SDK Manager. Отмечаем галочками те API, которые нам пригодятся для дальнейшей работы (в дальнейшем вы всегда сможете доустановить или удалить нужные вам API).

Нажимаем Install packages и ждем окончания установки пакетов.

После этого, ваша среда Eclipse IDE готова к разработке под Android.

Android Virtual Device

Android Virtual Device – представляет собой эмулятор Android устройства для компьютера. Он используется для отладки программ в реальной среде выполнения. Эмулятор не поддерживает USB, однако может пригодиться при создании пользовательского интерфейса, поэтому лучше настроить и создать в нем виртуальное устройство.

Для того, чтобы отлаживать ПО на реальном Android устройстве, необходимо будет поставить USB-драйвер, а также в настройках Android включить режим отладки ADB.

После этого, при запуске проекта появится возможность выбора на каком устройстве запустить проект: на реальном или виртуальном:

На этом с установкой ПО закончено. В следующей части статьи мы создадим тестовый проект.

В последующих статьях я не буду подробно расписывать как разрабатывать приложения под Android, т.к. для этих целей существуют специализированные сайты, форумы, книги и другой материал в открытом доступе. Для многих радиолюбителей, некоторые моменты разработки ПО под Android могут оказаться камнем преткновения, поэтому я бы рекомендовал прежде, чем перейти к чтению , немного ознакомиться с разработкой ПО для Android-платформы.

Автор: Колтыков А.В.


Категория: Arduino
Метки:

Написать коментарий

*
= 3 + 0

Добавить изображение

Последние статьи