Open dynamis opened 3 years ago
pizero を headless で使う場合のドキュメントも書いてくれたものを一緒に整理する https://tutorial.chirimen.org/pizero/pizeronodejs
note: https://tutorial.chirimen.org/pizero/pizeronodejs ⇒ https://tutorial.chirimen.org/pizero/ (readme.md) という形で新しいものになっており、 readme 側が完成 (?) となった段階で pizeronodejs の方は削除、リダイレクト設定とする。
CHIRIMEN ブラウザー版との差異
環境がブラウザ/node いずれかを navigator オブジェクト有無などで判断してグローバル変数 requestGPIOAccess などを作ってしまうことでユニバーサルに振る舞うコードテンプレを用意して既存サンプルも差し換えができると共通化できて良いかも知れない? とはいえ script タグの挿入と require/import 分の違いは避けられないからあまり意味が無い?
microbit 版は connect ボタンの実装と呼び出しが必要となるのがちょっと違う感じになりそうなのをどうするか悩むけど。画面右上辺りに connect ボタンがフロート表示される div を body に挿入するようなスクリプトにするのもありか?
トップページからの誘導はした: https://github.com/chirimen-oh/chirimen.org/commit/9befc1e07923f59156c871402e8f2cda0362695e
node 版は pizero 配下をメインにしていく
現在 Node 版は RasPi チュートリアルの発展編の一項目扱いで掲載中
https://tutorial.chirimen.org/raspi/ https://tutorial.chirimen.org/raspi/nodejs
ピン配列など RasPi 用の実装になっていて汎用化できてないところもあるので raspi 配下という感じになってるが、需要もあるしより目立つように配置したい。