Posts in Category: Arduino

OSC Library for ArduinoがMake: Blogにでてました

おおお
arms22さんに教えてもらって急いで拝見
ありがたや・・

Make: Blog(US) “OSC library for Arduino”

ライブラリの名前は適当につけてたんだけど、こっちの名前にしちゃおかな

ところでこのライブラリのデバッグ時に作成中のライブラリ内からのログの取り方がわからず
IDEのほうにコード移してデバッグしたりしてとってもめんどくさかったんですよね
そろそろ公開すっかなーってときにFirmataライブラリ眺めてたら、
フツーにライブラリ内からSerial.printしてログ吐いてるじゃーん。ガックリ

単に
#include “HardwareSerial.h”
いれておけばよかったんすね。。とほほ

試しに作ったログ吐きテストライブラリとスケッチおいておきますです
http://recotana.com/souko/LoggingFromTestLibrary.zip

Share on Facebook

Arduino OSC Library ver1.0.1

速攻で修正(笑)きりがないぞう
エラーチェックの追加とドキュメントの修正です。
http://recotana.com/recotanablog/?page_id=222

自分なりに使えればいっかー。

Share on Facebook

ArduinoでOSC(open sound control)使えるようにした

iPodライブラリに引き続き OSC(Open Sound Control)プロトコルを利用して
OSC通信できるArduinoライブラリを作ってみました。
ただね〜、経験不足がモロバレで正直公開するのが恥ずかしいかも・・
ツッコミ怖いけどせっかく作ったのでやっぱ公開します・
英語のドキュメントも作りたいんだけど、うちの英語力の限界遙かに超えてますので
どなたか手伝ってほしいいい

でもま、サンプル見ればなんとなくわかったりしないかなーと期待しつつ
こちらに置いてあります
http://recotana.com/recotanablog/?page_id=222

サンプルスケッチはこんな感じで簡単にやってますよ〜
Arduino OSC Library Test Circuit

USB繋がってるけど、電源用。 通信はEtherner
Arduino OSC Library Test Circuit

ArduinoのVRを動かすと Mac側Processingのウィンドウ色が変わります
Arduino OSC Library

これは iOSC使って iPhoneとArduinoの通信テスト
iPhone -> Wi-Fiルーター -> Ethernet-> Arduino
Arduino OSC Library

Share on Facebook

ArduinoでOSCプロトコル実装中

Ethernet ShieldでUDPの実装はできたんだけど
OSCをどんなふうに実装したらいいのか悩み中。

名前空間を
/adn
/adn/cmd
みたいに2コまで
TypeTagは int,float
(文字列はいらないよなあ)

なかんじでいいかな〜。
ちなみに、直接ADCとかI/Oを操作するようなメッセージは実装しないつもり
もっと自由に使いたいのです・

といいつつiPhoneでAudioUnitの実装勉強中だったり。
AUなかなか面白いなあ。

Share on Facebook

初めてのArduino。ついでにiPod用ライブラリも作ってみた。

1st Arduino test. I made iPod Control Library

なんというか拍子抜けするほど簡単!
日本語リファレンスもばっちしだし
この環境はすんばらしい・

まー、簡単なだけに小回りの効かなさが目立ってしまったけど
そもそも小回り効かすものじゃないよね。
こんだけサクっと動かせればかなり敷居は低くなるねー。すごいすごい。
普及するには”標準化”されてることが前提だと思うし
この標準に乗っかってみるのも面白いな〜とちょいと思っちゃった。

だもんで、ちょっとこんなん作ってみました。

iPod Control Arduino Library

ライブラリ作るにゃどーしたもんかと調べてみたら、
これってC++だったのね。AVRでC++ってメモリ的に大丈夫なもんなんだね。

iPodコントロールするにあたってネックなのはDockコネクタの加工。
これがまた細かいんだわ。ピンの順番もわけわからんし。
でも頑張ってハンダ付けしてください。
いつかEagleで基板作ろうと思ってのびのびになってるんですが。。
使うピンはRxDとGNDとAccessoryのみ
AccとGND間に510kΩの抵抗を繋いでください。これでSerialが有効化されます。

接続はこんな塩梅ですよ
iPodCont_Arduino

詳しいことはreadmeに書いてあります。

Examplesにサンプルがありますが、接続図のSW3つのものに対応しています。

iPod Controlライブラリはこちら

Share on Facebook