Как правило, для программирования Arduino зачастую используется официальная среда разработки Arduino IDE. Но знаете ли вы, что также можно запрограммировать Arduino, используя ваш смартфон. Иногда под рукой может не оказаться ПК или ноутбука для программирования плат Arduino. Но все равно можно запрограммировать Arduino с помощью мобильного телефона на базе Android, благодаря адаптеру OTG (On the Go).

Возможно, вы использовали адаптер OTG для подключения игровых контроллеров и для питания небольших устройств. Вы можете сделать гораздо больше, чем просто подключить плату Arduino к смартфону. В этом материале мы скомпилируем и загрузим код Arduino с помощью приложения для Android под названием ArduinoDroid, которое полностью совместимо с Arduino IDE.
Шаг 1. Загрузите приложение по ссылке (https://play.google.com/store/apps/details?id=name.antonsmirnov.android.arduinodroid2) или просто зайдите в Google Play, найдите ArduinoDroid и установите его.

Шаг 2. Откройте приложение после установки. Оно будет выглядеть так, как указано ниже.

В этом окне вы можете написать свой собственный код или просто получить примеры кодов из меню (иконка с тремя точками в верхнем правом углу).
Шаг 3. Вы найдете опцию Sketch в выпадающем меню, как показано ниже. В sketch-меню есть опция «Examples» (Примеры), нажмите на нее.


В этом меню вы найдете несколько примеров, как в Arduino IDE. Выберите пример кода, который вы хотите записать в Arduino. Здесь мы загрузим программу Blink.
Шаг 4. Подключите плату Arduino к устройству Android с помощью USB-кабеля и OTG.
Шаг 5. Выберите вашу плату в меню Setting - Board Type (Настройки – Тип платы). В Arduino IDE, если мы нажмем кнопку загрузки, наша программа сначала скомпилируется, а затем загрузится автоматически. Но здесь мы должны сначала скомпилировать, нажав кнопку Compile, как показано ниже.

Вы можете увидеть статус компиляции в окне Output.
Шаг 6. После завершения компиляции нажмите кнопку Upload (Загрузить), как показано ниже.

Ваша программа успешно загружена, как вы можете видеть в окне вывода. Как только она загрузится, вы увидите, что на плате начнет мигать светодиод. Также помните, что вам не нужно подавать внешнее питание на плату Arduino, так как она будет питаться от вашего смартфона с Android с помощью OTG-кабеля.
© digitrode.ru