iOS виртуальная кнопка для Arduino - PullRequest
2 голосов
/ 18 сентября 2011

Каков наилучший способ отправки сигнала с iPad на Arduino?

Я пытаюсь использовать XBee с iPad и Arduino для отправки беспроводного сигнала.Я хочу сделать большую красную виртуальную кнопку на iPad, которая при нажатии включает светодиод на Arduino.Я новичок, когда дело доходит до iOS, но хорошо с Arduino и XBee.

Ответы [ 3 ]

3 голосов
/ 20 августа 2012

Я знаю, что это было давно, но я только столкнулся с этим вопросом, и вчера я делал то же самое, поэтому я поделюсь методом, который я использовал, и его источником.

Для того, чтобыВключите или выключите светодиод на плате Arduino с iPad, вам не нужно ничего, кроме браузера.Это, конечно, если у вас есть способ подключить Arduino к локальной сети.

Сегодня у вас есть как минимум два варианта.Щиты WiFi и Ethernet.Когда ваша плата Arduino подключена к сети, вы можете отправить инструкции (ВЫСОКАЯ или НИЗКАЯ) на плату из браузера.

Это две мои платы, подключенные к сети, ожидающие подключения к локальной сети:

Arduino Uno + Ethernet Shield

Конечно, вам придется кодировать доску, чтобы обработать эти инструкции.Есть много примеров того, как настроить параметры сети и инструкции о состоянии:

Arduino IDE with code for the Web Server

Если у вас есть немного времени и вы хотите сделать что-то более сложное, вы можете создать простое приложение дляГрафически управляйте состоянием этих светодиодов.

Simple storyboard of an Arduino Uno board to control LEDs from the App

Внутри вы в основном сделаете то же самое, создадите команду URL и отправите ее на IP Arduino, но она 'Я выгляжу намного лучше.Если вы интегрируете позже, больше контролирует небо в пределе.

Мой эксперимент - это сочетание того, что я выучил из этого милого урока и некоторых советов, которые я прочитал здесь и там.

Надеюсь, это станет полезным и для кого-то еще.

Приветствия,

3 голосов
/ 20 сентября 2011

Так что я не уверен, правильно ли я понял, но в моем смысле есть только один простой способ решить проблему:

Подключите XBee к компьютеру, а другой - к Arduino. На компьютере вы запускаете веб-сервер, который будет доступен с iPad через Safari. Этот сервер обрабатывает щелчки и пишет в XBee Com Port для связи.

Вот несколько примеров, которые люди уже сделали:

0 голосов
/ 14 июля 2012

Поскольку вам нужно использовать сетевое соединение с iPad, возможно, более простой способ сделать это - использовать модуль Wi-Fi на Arduino для опроса веб-скрипта и заставить iPad записывать состояние (нажатие кнопки) дляэтот веб-скрипт.

Есть удобный WiFi-модуль под названием RN-XV, который сконструирован как XBee.Я написал два урока:

...