ProcessingとJavaからmbedを操作して遊べるようにした
mbedJS用のJava/ProcessingのAPIを作りました。
例えばProcessingでLチカするにはこんな感じ。
通常のmbedJSと同じく、ネットワークに接続したmbedを直接いじれます。
ダウンロードとソースコード
mbedJSファームフェア
リビジョン39が最新です。以前のでも動きますがAnalogOutとPortIn/Outがちょっとバグってます。
http://mbed.org/users/nyatla/code/mbedJS/
使い方
Processing2のガイドラインに沿ったライブラリになってるはずなので、解凍してProcessingのスケッチブックフォルダの下にライブラリを放り込めば選択できるようになると思います。
サンプルには、Lチカとクラスライブラリのテストスケッチが入ってます。
API
APIは出来る限り標準のmbedSDKに似せてあります。(メモリブロックをやり取りする関数の一部はちょっと違います。)CAN以外の主要なmbedSDKクラスは実装済です。
mbedJSのオリジナル関数についてはJavaDocを参照してください。
Javadocs: mbedJsPsgApi
Javascript版とは異なり、APIは全て同期関数です。
JavaAPI
俺はProcessingなど使わん!Java最高!Eclipse万歳!な方向けに、JavaAPIもございます。
nyatla/mbedJS-Java-API · GitHub
中身はprocessing版と同じです。多言語へのポーティングにはこちらをご利用ください。
- 出版社/メーカー: スイッチサイエンス
- メディア: エレクトロニクス
- クリック: 1回
- この商品を含むブログを見る
- 出版社/メーカー: スイッチサイエンス
- メディア: エレクトロニクス
- この商品を含むブログを見る
ELECOM LANケーブル CAT6準拠 Gigabit 極細 0.3m ブラック 【PlayStation 4 対応】 LD-GPS/BK03
- 出版社/メーカー: エレコム
- 発売日: 2009/11/26
- メディア: Personal Computers
- 購入: 5人 クリック: 38回
- この商品を含むブログ (4件) を見る
- 出版社/メーカー: アサヒビール
- メディア: 食品&飲料
- クリック: 17回
- この商品を含むブログ (1件) を見る