mbedJS ProcessingAPI version3をリリースしました。
mbedJS ProcessingAPI version3をリリースしました。
以下の5種類のデバイスドライバを追加しました。
デバイス名 | 種類 | 実機動作確認 |
MMA7660 | 加速度センサ | ○ |
MMA8451Q | 加速度センサ | × |
MPL115A2 | 気圧/温度センサ | ○ |
LM75B | 温度センサ | ○ |
HD44780 | TextLCD | ○ |
MMA8451Qについては実機動作確認ができていません。実機動作を確認できたら教えてくださると助かります。
ダウンロード
パッケージとソースコードはgithubからダウンロードできます。
mbedJS-Processing-API/release at master · nyatla/mbedJS-Processing-API · GitHub
利用方法
デバイスドライバのサンプルは、examples/driverの下にあります。
例えばLM75Bの場合、次のようなコードで利用ができます。
import jp.nyatla.mimic.mbedjs.psgapi.driver.*; import jp.nyatla.mimic.mbedjs.psgapi.*; Mcu mcu=new Mcu(this,"192.168.128.39"); LM75B a=new LM75B(mcu,PinName.p28,PinName.p27,0x90); int c=1; void setup() { } void draw() { println(a.read()); }
デバイスドライバの一覧
Javascript,Java,Processingの各APIから直ぐに利用できるデバイスの一覧表を作りました。
mbedJS device drivers
他に実装を希望するデバイスがあれば、コメントをください。
- 出版社/メーカー: スイッチサイエンス
- メディア: エレクトロニクス
- この商品を含むブログを見る