Кодирование и программирование плат Arduino с помощью ArduinoDroid

Любители электроники будут рады узнать о появлении Arduino IDE для Android, которая включает поддержку загрузки эскизов на популярные платы разработки микроконтроллеров. ArduinoDroid появился в Google Play несколько дней назад, и я попробовал его, как только у меня появилась такая возможность.

APK-файл небольшой и устанавливается быстро, при этом большая часть пакета загружается при первом открытии приложения. Эта вторая загрузка содержит SDK, который занимает около 100 МБ на вашей SD-карте, когда все сказано и сделано. Оттуда вас встретит главное окно, в котором будет отображаться ваш эскиз. Но если у вас не получается начинать с первой строки, не волнуйтесь. Примеры кода и библиотеки поддержки, которые вы привыкли находить в настольной IDE, доступны через меню файлов приложения. Я очень рад, что Антон Смирнов включил в него подсветку синтаксиса в редакторе. Возможно, вам неинтересно писать огромный эскиз на телефоне, но если вы знаете, что у вас есть ошибка и у вас есть время, чтобы ее устранить, вы можете загрузить код и просмотреть его построчно позже.

Чтобы загрузить код на плату Arduino, вам понадобится устройство Android, поддерживающее USB On-The-Go (OTG). На данный момент я немного озадачен тем, какие платы поддерживаются, поскольку информация противоречивая. вводная страница сайта Антона упоминает, что пока оно программирует только платы на базе FTDI, но в приложении есть настройки конфигурации, охватывающие все семейство вплоть до Leonardo.

На этом снимке экрана показано, что бесплатное приложение поддерживается рекламой с возможностью оплаты удаления рекламы. Когда рекламное пространство объединено с открытой клавиатурой, на 7-дюймовом планшете в альбомной ориентации практически не остается места для просмотра области кода. Но я полагаю, что если вы серьезно работаете над кодом, вы все равно можете использовать внешнюю клавиатуру. Для начала посетите сайт Список ArduinoDroid в Google Play.