Forked from: robo8080's Arduino Firmata.js digital/analog入出力 test View Diff (22)

Arduino Firmata.js I2C test

robo8080

License: MIT License

Fork
5
Fav
0
View
4238
  • Play

Fullscreen

Smart Phone

Fork tree

  • Readme
  • JavaScript 1128 lines
  • HTML 42 lines
  • CSS 199 lines
Arduinoでも”javascriptでフィジカルコンピューティング”
Arduino Firmata digitalRead/digitalWrite test

注意:まだ”firmata.js”の移植途中、部分的にしか動かないよ。

digitalWrite,digitalReadの動作テスト
Pin11,12,13にLED接続
Pin10にスイッチ接続
http://www.youtube.com/watch?v=MnneRZ8GQLA
・接続すると黄色LED点滅
・スイッチを押すと緑LED点灯、iPadにON/OFF表示
・iPadのLEDボタンを押すと青LED点灯

I2Cの動作テスト
HMC6352デジタルコンパスモジュールを接続

概要
SBXBTをBLE-シリアル変換モジュールとして使い、
iPhone/iPad + konashi.jsからfirmataでArduinoを動かす実験。
ここの”firmata.js”をkonashi.jsで動くように改造して使う。
https://github.com/jgautier/firmata

BLE通信とシリアル通信の2つを介するのでリアルタイム性が必要なものには向かないかも。
こんな流れ。
iPad(konashi.js + firmata.js)->BLE->
       SBXBT(SBBLE)->シリアル通信->arduino(firmata)->digital I/O


使用した機器の構成
 ・SBXBT + SBBLE(115200bpsが使えるように修正)
 (konashiだと9600bpsまでしか使えないので実用的ではないかも。)
 ・XBeeシールド
 ・Arduino + firmata(115200bpsが使えるように修正)
 ・iPhone/iPad + konashi.js

・SBBLEの詳細はこちら。
 http://sbble.micutil.com/

・firmataについて
 使用したのはArduinoのIDEに標準で付属しているStandardFirmata。
 firmataのsetup関数内で通信速度を設定しているので、SBBLEに合わせておく必要がある。
  • Arduino Firmata.js I2C test
  • Arduino Firmata.js I2C test

play

Complete!

Description What kind of game?

Control Device

jsdo.it websocket controller

Mouse

keyboard

smartphone

Fullscreen

robo8080

Author

Default Panel

Size

  • Width: px
  • Height: px

code

QR Code

Discussion

Questions on this code?

Tags

Forked

sort by