Reactでハードウェア制御できるEdison.jsを作っている

トラック1

LT

17:20~17:40

【伝えたいこと】 ハードウェアの制御がtsxで書くことができるようになった! 【Edison.jsとは】 TypeScript × Reactでハードウェア制御ができるOSSです。 既存のハードウェア制御ライブラリとの決定的な違いは宣言的UIによる制御が可能であることです。 C++やPythonなどを使用することが主流だった今までの常識を変える力があります。 【1. hookがそのまま使える事】 例えばLEDを点滅させる場合、useStateでbooleanの値を持ちon, offを切り替えられます。 【2. すぐに使える】 当たり前のように思えますが実はそうでもありません。 edison.jsなら現在はfirmataをアップロードしてシリアルポートで繋ぐだけで使用できます。 【3. チーム開発に嬉しい】 Arduino IDEなどをメインで使用する必要もなく任意のテキストエディタが利用でき、TypeScriptのチーム開発をそのまま再現できます。 【題材を選んだ理由】 Reactで操作できるという既存ライブラリとの大きな差異を素直に伝えたかった。 【将来的実装】 ・ESP32を使用するためのfirmataを探す or 作る。 ・firmataのアップロードなしで行う方法はないか?deviceScriptという拡張機能に目を付けて模索しています。 ・DBとの連携を行う手順を確立してハンズオンしてみる

AllenShintani_image
Allen Shintani

INIAD.ts / 学生

TypeScriptを学んでいる学生です Edison.jsというTypeScript × Reactでハードウェアを制御する事が出来るオープンソースを開発しています!#EdisonjsでTwitterでつぶやいて、意見や感想などをお待ちしております!

https://edison-js-document.vercel.app/
github_linktwitter_link