iPadからArduinoに信号を送信する最良の方法は何でしょうか?
XBeeをiPadとArduinoで使用してワイヤレス信号を送信しようとしています。iPadで大きな赤い仮想ボタンを作成します。このボタンを押すと、ArduinoのLEDが点灯します。私はiOSに関してはまったくの初心者ですが、ArduinoとXBeeでは問題ありません。
したがって、正しく理解したかどうかはわかりませんが、私の意味では、問題を解決する簡単な方法は1つだけです。
XBeeをコンピューターに接続し、別のXBeeをArduinoに接続します。コンピューターでWebサーバーを起動します。これは、Safariを介してiPadからアクセスできます。このサーバーはクリックを処理し、通信のためにXBeeComポートに書き込みます。
ここにいくつかの例があります、人々はすでに作りました:
久しぶりですが、この質問に出くわしました。昨日はまったく同じことをしていたので、使用した方法とその出典を共有します。
iPadからArduinoボードでLEDをオンまたはオフに設定するために、実際にはブラウザ以外のものは必要ありません。もちろん、これは、そのArduinoをローカルネットワークに接続する方法がある場合です。
今日、少なくとも2つのオプションがあります。WiFiとイーサネットシールド。ネットワーク内にArduinoボードを配置したら、ブラウザからボードに指示(HIGHまたはLOW)を送信できます。
これらは、ローカルネットワークに接続されるのを待って接続されている2つのボードです。
もちろん、これらの命令を処理するには、ボードをコーディングする必要があります。ネットワーク設定と状態の指示を構成する方法については、多くの例があります。
少し時間があり、もっと手の込んだことをしたい場合は、それらのLEDの状態をグラフィカルに制御する簡単なアプリを作成できます。
内部では基本的に同じことを行い、URLコマンドを作成してArduino IPに送信しますが、見た目ははるかに良くなります。後で統合すると、限界の空をさらに制御します。
私の実験は、この素晴らしいチュートリアルから学んだことと、あちこちで読んだいくつかのヒントを組み合わせたものです。
他の人にも役立つことを願っています。
乾杯、
iPadからのネットワーク接続を使用する必要があるため、これを行うためのおそらくより簡単な方法は、ArduinoのWiFiモジュールを使用してWebスクリプトをポーリングし、iPadにそのWebスクリプトに状態(ボタンを押す)を書き込むことです。 。
XBeeのように設計されたRN-XVと呼ばれる便利なWiFiモジュールがあります。私はそれに2つのチュートリアルを書きました: