Платформа Arduino позволяет пользователям создавать интерфейс между компьютерами и предметами повседневного обихода, что позволяет использовать некоторые изобретательные аппаратные средства. Хотя Arduino IDE (интегрированная среда разработки) работает только в Windows, Mac или Linux, существует ряд доступных интерфейсов для управления Arduino с помощью телефона или планшета. Вот несколько примеров того, как Arduino можно интегрировать с мобильными устройствами.
Информация в этой статье применима к различным версиям аппаратного обеспечения Arduino. Старые версии могут быть несовместимы с более новыми мобильными операционными системами.
Итог
Игровая площадка Arduino содержит множество учебных пособий и информацию о том, как взаимодействовать с оборудованием с помощью Arduino. Для разработки мобильных интерфейсов он рекомендует две программы: pfodApp и Annikken Andee. Первый предназначен исключительно для Android, а второй совместим с iOS. Ни один из вариантов не требует большого опыта программирования для мобильных устройств.
Arduino и Android
Относительно открытая платформа Android-устройств делает их отличными кандидатами на интеграцию с Arduino. Платформа Android позволяет напрямую подключаться к Arduino ADK с помощью языка обработки, который связан с языком проводки, составляющим основу интерфейса Arduino. После подключения телефон Android можно использовать для управления всеми функциями устройства Arduino.
Итог
Учитывая природу iOS в отношении низкоуровневого управления, подключение Arduino к вашему устройству iOS может быть немного сложнее. Пакет прорыва Redpark обеспечивает прямое кабельное соединение между старыми устройствами iOS и Arduino, но если у вас более новый iPhone или iPad, вы должны настроить беспроводное соединение между устройством iOS и Arduino через Bluetooth или Wi-Fi.
Защита сотовой связи Arduino
Еще один способ сделать Arduino удобным для мобильных устройств - использовать экран сотовой связи. Платы GSM/GPRS крепятся непосредственно к коммутационной плате Arduino и принимают разблокированные SIM-карты. Добавление экрана сотовой связи позволяет Arduino отправлять и получать SMS-сообщения, а некоторые экраны сотовой связи обеспечивают полный набор голосовых функций, эффективно превращая Arduino в самодельный сотовый телефон.
Итог
Другим мобильным интерфейсом, который можно интегрировать с Arduino, является Twilio. Twilio - это веб-интерфейс, который подключается к телефонным службам, поэтому Arduino, подключенную к компьютеру, можно контролировать с помощью голосовых или SMS-сообщений. Например, Arduino и Twilio можно использовать в сочетании с бытовой техникой и другой электроникой для обеспечения домашней автоматизации, которой можно управлять через Интернет или SMS.
Arduino и веб-интерфейсы
Среда Arduino IDE легко интегрируется с рядом веб-интерфейсов с минимальным опытом программирования, но для тех, кто ищет более готовое решение, существует ряд библиотек. Интерфейс Webduino, например, представляет собой простую библиотеку веб-сервера Arduino для использования с платой Arduino и Ethernet Shield. Как только веб-приложение размещено на сервере Webduino, Arduino можно управлять с любого мобильного устройства, подключенного к Интернету.