Наверняка многие из вас используют официальную среду разработки Arduino IDE для программирования ваших плат Arduino. Но знаете ли вы, что можно запрограммировать плату Arduino с помощью вашего смартфона? Это может быть полезно, если у вас, к примеру, нет под рукой компьютера или ноутбука. В данной статье мы рассмотрим как программировать плату Arduino с помощью мобильного телефона на Android благодаря адаптеру OTG (On the Go).
Возможно, вы использовали адаптер OTG для подключения флеш-накопителей и игровых контроллеров, а также для подачи питания на небольшие устройства. Вы можете делать гораздо больше, чем просто включать плату Arduino с помощью смартфона. В этом уроке мы скомпилируем и загрузим код Arduino с помощью приложения Android под названием «ArduinoDroid», которое полностью совпадает с Arduino IDE.
Необходимые материалы:
- Плата Arduino Uno (купить на AliExpress) (Реклама: ООО "АЛИБАБА.КОМ (РУ)" ИНН: 7703380158).
- OTG-кабель.
- USB-кабель Arduino.
- Android-устройство (смартфон).
Начнем с установки приложения ArduinoDroid
Шаг 1: Загрузите приложение по ссылке, приведенной ниже, или просто зайдите в магазин Play Store, найдите ArduinoDroid и установите его.
https://play.google.com/store/apps/details?id=name.antonsmirnov.android.arduinodroid2
Шаг 2. Откройте приложение после установки. Вы должны увидеть экран, показанный на следующем рисунке.
В этом окне вы можете написать свой собственный код или просто получить примеры кодов из меню (показано тремя точками в правом верхнем углу).
Шаг 3: Вы найдете опцию Sketch в раскрывающемся меню, как показано ниже. В меню скетча есть опция Examples, нажмите на нее.
В этом меню вы найдете несколько примеров, как и в Arduino IDE. Выберите пример кода, который вы хотите записать в плату Arduino. В этом проекте мы загрузим в плату программу Blink (программа мигания светодиодом).
Шаг 4. Подключите плату Arduino к устройству Android (смартфону) с помощью USB-кабеля и OTG.
Шаг 5. Выберите тип вашей платы в разделе Setting > Board Type.
В Arduino IDE, если мы нажмем кнопку загрузки, наша программа сначала компилируется, а затем загружается. Но здесь нам нужно сначала скомпилировать ее, нажав кнопку Compile как показано ниже.
Вы можете увидеть статус компиляции в окне вывода.
Шаг 6: После завершения компиляции нажмите кнопку Upload (Загрузить) как показано ниже.
Поздравляем, ваша программа успешно загружена, как вы можете видеть в окне вывода. Как только файл будет загружен, вы увидите, что светодиод на плате начнет мигать. Более подробно весь описанный в статье процесс программирования платы Arduino с помощью смарфтона на Android вы можете посмотреть в следующем видео.
Также помните, что в данном случае вам не нужно подавать внешнее питание на плату Arduino, поскольку она будет получать питание от вашего смартфона Android с помощью кабеля OTG.
560 просмотров
Скетчи с SAMSUNG GALAXY A520F не передаются по WiFi и OTG.Сожалею ,но это явно похоже на мошенников !!!
Ну из каждого правила бывают исключения
Вы хотите сказать, что ArduinoDroid вредоносное приложение?
Нет, я такого не говорил. С чего вы решили?