konashi を Web Bluetooth で動かす試み。
window.addEventListener('click', () => {
Konashi.find(true /* autoconnect */).then(k => {
k.pinMode(k.PIO1, k.OUTPUT)
.then(() => {
var i = 0;
setInterval(() => {
k.digitalWrite(k.PIO1, i % 2 == 0 ? k.HIGH : k.LOW);
i++;
}, 500);
});
});
});
konashi の機能を簡単に操作できるツール
https://yukai.github.io/konashi-web-bluetooth/inspector/
- Mac El Capitan + Chromium 55.x
- Android 6 + Chrome Dev 54.x
- konashi firmware: 2.x
- https://download-chromium.appspot.com/ から Chromium をダウンロードする。
chrome://flags/#enable-web-bluetooth
を開いて Web Bluetooth を有効にする。- https://yukai.github.io/konashi-web-bluetooth/examples/pio.html で L チカができる事を確認。
- Android 6 に Chrome Dev をインストール。
chrome://flags/#enable-web-bluetooth
を開いて Web Bluetooth を有効にする。- https://yukai.github.io/konashi-web-bluetooth/examples/pio.html で L チカができる事を確認。
fab run_web_server
で https の開発サーバーが起動する。- PC 上に Android Chrome のログを表示 Remote Debugging on Android with Chrome
- 実装状況: Implementation Status
- Android では Bluetooth の他に位置情報も ON にしないといけない。