Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Raspberry Pi Pico を JavaScript で扱う / IoTLT vol.84
Search
you(@youtoy)
PRO
February 15, 2022
Technology
2k
1
Share
Raspberry Pi Pico を JavaScript で扱う / IoTLT vol.84
you(@youtoy)
PRO
February 15, 2022
More Decks by you(@youtoy)
See All by you(@youtoy)
最近の技術系の話題で気になったもの色々(IoT系以外も) / IoTLT 花見予定会(たぶんBBQ) @都立潮風公園バーベキュー広場
you
PRO
1
240
Babylon.js を使って試した色々な内容 / Various things I tried using Babylon.js / Babylon.js 勉強会 vol.5
you
PRO
0
340
イベントで大活躍する電子ペーパー名札を作る(その2) 〜 M5PaperとM5PaperS3 〜 / IoTLT @ JLCPCB オープンハードカンファレンス
you
PRO
0
250
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
340
M5Stack Chain DualKey を UIFlow 2.0 + USB接続で試す / ビジュアルプログラミングIoTLT vol.22
you
PRO
2
210
ローカルLLMをJavaScriptで(少しAIエージェントSDKなどの話も) / 冬のJavaScript祭り @Pleasanter Lounge
you
PRO
0
960
Webの技術で「特殊なゲーム用コントローラーや他デバイスなど」とブラウザを連携させる / HTML5 11th Anniversary
you
PRO
0
100
ブラウザのAPIで Nintendo Switch用の特殊なゲーム用コントローラーを体験型コンテンツに / IoTLT @ストラタシス・ジャパン
you
PRO
0
220
ローカルLLMとLINE Botの組み合わせ その2(EVO-X2でgpt-oss-120bを利用) / LINE DC Generative AI Meetup #7
you
PRO
1
970
Other Decks in Technology
See All in Technology
AgentCore Managed Harness を使ってみよう
yakumo
2
110
M5Stack CoreS3とZephyr(RTOS)で Edge AIっぽいことしてみた
iotengineer22
0
250
クラウドネイティブな開発 ~ 認知負荷に立ち向かうためのコンテナ活用
literalice
0
140
データを"持てない"環境でのアノテーション基盤設計
sansantech
PRO
1
120
AndroidアプリとCopilot Studioの統合
nakasho
0
110
QGISプラグイン CMChangeDetector
naokimuroki
1
410
弁護士ドットコム株式会社 エンジニア職向け 会社紹介資料
bengo4com
1
160
AI時代のガードレールとしてのAPIガバナンス
nagix
0
290
AgentCore×VPCでの設計パターンn選と勘所
har1101
3
290
自分のハンドルは自分で握れ! ― 自分のケイパビリティを増やし、メンバーのケイパビリティ獲得を支援する ― / Take the wheel yourself
takaking22
1
920
20260428_Product Management Summit_tadokoroyoshiro
tadokoro_yoshiro
2
830
Choose your own adventure in agentic design patterns
glaforge
0
140
Featured
See All Featured
Crafting Experiences
bethany
1
120
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
140
Color Theory Basics | Prateek | Gurzu
gurzu
0
290
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
420
Darren the Foodie - Storyboard
khoart
PRO
3
3.3k
Paper Plane (Part 1)
katiecoart
PRO
0
6.7k
Transcript
Raspberry Pi Pico を JavaScript で扱う 2022年2月15日 (火) IoT縛りの勉強会! IoTLT
vol.84 @オンライン 豊田陽介( ) @youtoy
自己紹介 ビジュアルプログラミング IoTLT共同主催、その他にも 豊田陽介( ) 普段は、某通信会社勤務 @youtoy ・IT系イベント主催、登壇や運営なども ・子ども向けの活動いろいろ(IT系以外も) ・
Microsoft MVP(2021/10 から) プライベートでの活動 ・ガジェット好き ・Sendai Micro Maker Faire 2022出展! その他 toio のユーザコミュニティにて (つくば、東京に続いて 3回目)
開催は、3月から6月に延期 仙台で開催のメーカーフェア出展の話
いきなり余談
Facebookグループに投稿したネタ 気になってるやつ(試せてはない) ▼ soketi https://soketi.app/ ⇒ シンプルで高速なオープン ソースのWebSocketサーバ
と紹介されてたもの
こんな導入方法が選択できるらしい
これもFacebookグループに投稿したネタ 気になってるやつ(試せてはない) ▼ 日本に Wio Node用サーバーが 設置された ⇒ これまでは、アメリカと中国の
2箇所という状況だったやつ
今日の本題 「Web開発環境 Kaluma」
これもFacebookグループに投稿したネタ
情報源の記事やツイート
JavaScript+電子工作系という話は ぱっと思いつくもので、例えば •obniz https://obniz.com/ja/ •Moddable https://www.moddable.com/ •Mongoose OS https://mongoose-os.com/ •Johnny-Five
http://johnny-five.io/
具体的に試すための手順
試すための手順について 先ほどの記事にすごく丁寧に書かれている
対応しているボード
全体の手順としては 1)サイトにアクセスし、ファームウェアが入った UF2形式のファイルをダウンロード 2)PC と USB接続した Raspberry Pi Pico にファーム
ウェアを書きこみ 3)Web上の IDE でボタンを押し、Web Serial API を 使ったデバイスとの接続を行う 4)プログラムを書く 5)プログラムを書き込む
参考にしたサイト通りのプログラムで
動作させた時の様子(LED点滅)
JavaScriptのプログラム
Lチカの比較 以前、Raspberry Pi Pico での 初の Lチカに使ったもの (MicroPython) 今回のもの (JavaScript)
ドキュメントを少し見てみると CLI もあるらしい
APIリファレンスのHTTP
APIリファレンスのNet
そういえば
これで試せば良かった
イベント告知
次のビジュアルプログラミングIoTLT 2/24(木)20時から!
終わり!