あとはiOSのverぐらいかな。UNOとDuemilanoveは確かにUSBシリアルのチップは違うけど、特に問題はなさそう。PC<->Arduino間のボーレートが間違ってる?あとはIDEのverかな。試しに0021を使ってみてください。ボード違い?"こちらでもUNOで確認してみました。シリアルモニタから送った文字が化けることがありました。したらですが、PCとArduino間のボーレートを下げるとうまくいくかもしれません。サンプルでは57600bpsになっていると思いますが、9600bpsまで下げて試してみてください。IDE側の問題かもしれません。0022で以下のような修正が行われたようです。0022+UNOで57600bpsでうまく行くことを確認できました。says..."あとは受信だけ"色々と調査してくださって、ありがとうございます。こちらでも0022+UNO&57600bpsで、iPodtpuch->Arduinoの通信は確認できました。Arduino->iPodtpuchが全くもって無反応な状態です。反応していたのはオーディオケーブルによるマイク接続を認識しておらず(?)外に出ているマイクが音を拾って反応していただけのようです。Arduinoから送信する際、softmodemにヘッドフォン等を繋いでいれば、音は確認できるものでしょうか。何の音も聞こえない状態です。(もちろんArduinoのRxは反応するので、PCからArduinoには通信ができているようです。says..."通信できました"おかげさまで、Arduino<-->iPodtouch#4で、無事通信することができました。根本的な原因は不明ですが、オーディオケーブルがちょっと悪さをしていたようです。通信できるようになりました。本題のiOSアプリの開発に着手できます。ありがとうございました。通信できました"うまくいったようでよかったです。面白いアプリができたら教えてくださいね。says..."タブ化による受信不能について"再び失礼します。iPhoneアプリ開発の際、Softmodemをタブ化したところ、Arduinoへの送信はできるのですが、受信ができません。何か/どこかの参照漏れのような気がするのですが、いろいろ試してみるものの原因が分かりません。ちなみにタブ化は下記サイトを参照にして、http://blog.livedoor.jp/second_flush/archives/51136450.html元々のサンプルプログラムのMainWindow.xibをタブコントローラにして、MainViewContorollerをタブの1つにしています。何か気付く点がありましたらご教授願います。receivedChar:が呼ばれていないのではないかと予想しています。登録しているコントローラにreceivedChar:が正しく実装されているか確認してみてください。あとレシーバを正しく登録しているか、確認してみてください。title"receivedChar:が呼ばれているということは、ソフトモデム側の処理としては正しく動作しているということですね。するとあとはアプリケーションソフト側の問題だと思います。receivedChar:にブレークポイントをはって、ステップ実行してみてはどうでしょう?1ステップずつ実行すれば問題はすぐ見つかると思いますよ。IBOutletのリンクが切れているだけだと思います。問題なさそうですけど、、なぜでしょうね。解決してよかったです。receivedCharではUTF8文字コードかどうか判定しています。UTF8は日本語など3バイトで表されるので、3バイトたまるまで表示しないようにしています。title"textRecived.txetには連結された文字が入っているから当然の結果ですね。数字で送らず、数値で送れば良いと思いますよ。BIN);この場合、数値は0~255(1byte)の範囲でしかおくれません。title"SoftModemクラスはprintクラスを継承しているので、Serialクラスと同じようにprint関数が使えます。title"送りたいデータを構造化し、iPhoneで解析するようにすればうまくいくと思いますよ。文字で送るなら改行でデータを区切るとわかり易いと思います。数値で送るなら開始マーク+固定長データバイトが簡単かと思います。複数台に拡張"kyonさんsoftmodemはArduinoに搭載されているAVRマイコンのハードウェアの機能(アナログコンパレータ)を利用しています。その為、同時に2つの信号を受信することはできません。Arduinoを複数台用意して1台をマスターに、残りをスレーブにしてiPhoneと通信させるなどできないでしょうか?またケーブルを束ねて複数のiPhoneから時分割でデータを送ってやればそれぞれ受信できると思います。送信はすべてのiPhoneに届いてしまいますが。says..."Bluetoothって使えるんですか?"役立つ情報ありがとうございます。通常、iPhoneとマイコンを通信させたい場合、Wi-FiかBluetoothを使うことになる。Wi-Fiならできるのは分かりますが、Bluetoothでマイコンと通信できるとは初耳です。できれば実際に通信可能なマイコン製品名をお教えいただけませんでしょうか。本題からそれてしまって申し訳ありません。Bluetoothって使えるんですか?"こういった無線モジュールを使えばどんなマイコンでも通信できます。いった無線モジュールを使えばどんなマイコンでも通信できます。BluetoothモジュールRBT-001お答えくださり、ありがとうございます。リンク先を見てみましたが単なるSPPのモジュールのようです。標準状態のiPhoneではSPPをあつかうAPIが公開されてないので使えないと思うのですが、実例が掲載されたホームページなどがあれば教えていただけませんか。(Googleで探しても見つけ出せませんでした。Bluetoothって使えるんですか?"あら?SPPは使えないんですね。それならHIDデバイスのフリをするというのはどうでしょう。あら?SPPは使えないんですね。それならHIDデバイスのフリをするというのはどうでしょう。HIDにしても、アプリから汎用の入出力としては使えないですね。結論、Bluetoothは(簡単には)使えないので、SoftModemを使いましょう。ありがとうございました。Bluetoothって使えるんですか?"ヤマハのMIDIアダプタを使うという手もあるみたいですよ。