元派遣プログラマの自称技術系ブログです。雑記とか、オープンソースプロジェクトの報告とか。
最近はビットコインネタ多め。

mbedJSオンライン体験コーナー

mbedJSのオンライン共有システムが出来たので、mbedの実機がなくてもmbedプログラミング体験できるようになりました。

そんなわけで、不定期ですがmbedJSのオンライン体験コーナーを始めました。
オンラインで直接mbedJSを制御して遊べます。

体験コーナーは23:00~9:30までの間停止しています。
体験コーナーは一時停止しています。遊びたい方は連Twitterの@nyatlaまでご連絡ください。

遊び方

1.実験場のUstreamがあるので開いてください。


USTREAM: mbedJS実験場: . Web


2.jsdoitのスケッチを開いてください


mbedJSでLチカ - jsdo.it - Share JavaScript, HTML5 and CSS

3.jsdoitのソースを実行します。

10秒程度経つと、ustreamのmbedがLチカを始めます。(ラグはUstreamの状態により変化します。)

ご注意

  • 調停機能がないので、LEDが点滅していないことを確認してから実行してください。
  • LEDが点滅してる時は他の誰かが遊んでいるかもしれませんので、暫くたってから実行してみてください。
  • いくら実行しても動かないときはサーバーが停止しているのかもしれません。Twitterで@nyatlaを捕まえて問い詰めてください。

ProcessingやJavaで試す場合


Processingで試す場合は、ライブラリをダウンロードする必要があります。
ここからダウンロードしてください。(Version4以降で動きます。)

mbedJS-Processing-API/release at master · nyatla/mbedJS-Processing-API · GitHub


Javaで遊ぶ場合は、Eclipseのプロジェクトをダウンロードする必要があります。
ここからダウンロードしてください。

nyatla/mbedJS-Java-API · GitHub


exampleのLEDBlinkを開いて、接続先のアドレスに、jsdo.itのスケッチにある、MBEDJS_URLの値を入力してください。

f:id:nyatla:20140916095409p:plain

APIの使い方とか

Lチカ以外のAPIの使い方は、こちらのページを参照してください。

mbedJS

mbedアプリケーションボードの周辺機器と、p21のサーボモーター(PWM、20ms周期、パルス幅1000-2000us)が利用できます。

なお、1日おき共有URLが変わってしまうので、新しいスケッチを作ったら元のjsdoitのスケッチからコピーしてください。