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
マイコンで動くJavaScript環境まとめ
Search
n0bisuke
December 14, 2022
How-to & DIY
0
320
マイコンで動くJavaScript環境まとめ
TechFeedのイベントで登壇した内容です。
>
https://techfeed.io/events/techfeed-experts-night-10
n0bisuke
December 14, 2022
Tweet
Share
More Decks by n0bisuke
See All by n0bisuke
Trying "Vibe No-code/Low-code" with MCP #noderedjp
n0bisuke2
0
96
Node-REDでセンサーなどから起動させるカメラノードを作ったよ IoTLT vol123 #iotlt
n0bisuke2
0
87
Raspberry Pi Connectを使って #Manus => Node-RED操作チャレンジ #iotlt vol121
n0bisuke2
0
140
operatorでNode-REDを制御したかった話 #iotlt vol120
n0bisuke2
0
39
Xの"だるま"とコナミコマンド #iotlt #obniz
n0bisuke2
0
220
いぬぬウォッチャー - オレトク賞オンライン決勝 #ヒーローズリーグ
n0bisuke2
0
230
バーチャルバナナとリアルバナナ #iotlt #TouchDesigner
n0bisuke2
0
170
miiboとamiibo繋げてみた。 #miibo #amiibo #iotlt
n0bisuke2
1
380
骨折と入院とIoT #iotlt
n0bisuke2
1
350
Other Decks in How-to & DIY
See All in How-to & DIY
「無理」を「コントロール」するスキル / Skills to Control "Muri"
hageyahhoo
5
2.9k
家具家電付アパートの自室の冷蔵庫をスマートIoT化してみた!
scbc1167
0
130
QFHアンテナを作ってみた、 それとパッチアンテナ
takurx
1
190
AWS Summit Japan 2025 個人的参加レポート
midnight480
0
150
AWS User Community - JAWS-UG/AWS ユーザーコミュニティのご紹介
awsjcpm
1
220
LLMはTRPGのGMができる(確信)
kgmkm
0
1.4k
LT(Lightning Talk)のドキドキ感を共有する IoT ぼっとを作った話
scbc1167
1
240
JAWS-UGとAWS - JAWS-UG彩の国埼玉設立のお祝い
awsjcpm
2
530
What's the difference in taste between expensive and cheap mills? Measuring coffee particle size distribution using ImageJ
dogrunjp
0
170
AIをフル活用! 猫版MBTI「CATS診断」 爆速開発の裏側【個人開発のAIツール活用 LT Night 登壇用スライド】
omori0219
0
1.1k
在宅フルリモートワークを可能にするスキルと知識n連発! / how to more effective remoteworking
masaru_b_cl
3
1.2k
Why did my proposals get rejected?
okuramasafumi
1
730
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Documentation Writing (for coders)
carmenintech
74
5k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
We Have a Design System, Now What?
morganepeng
53
7.8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.8k
Building an army of robots
kneath
306
46k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Building Adaptive Systems
keathley
43
2.7k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Transcript
*P5-5UFDIGFFE ϚΠίϯͰಈ͘+BWB4DSJQUͷڥΛ·ͱΊͯΈΔ ੁݪͷͼ͚͢ !OCJTVLF
ੁݪͷͼ͚͢ ɾϓϩτλΠϐϯάઐεΫʔϧʮϓϩτΞτελδΦʯ σδλϧϋϦουେֶେֶӃඇৗۈߨࢣϓϩμΫτϓϩτλΠϐϯά* ɾݸਓ׆ಈ *P5-5ʢࠃ࠷େͷ*P5ίϛϡχςΟʣ -*/&"1*&YQFSU.JDSPTPGU.71*#.$IBNQJPO ࣾձษڧͰډञཆ೫୍ͰΞϧόΠτ ʢҰݢΊञ৽ڮళͰಇ͍ͯ·ͨ͠ɻʣ OPCJTVLFTVHBXBSB
+BWB4DSJQUͰॻ͚Δͱخ͍͠ɻ ੲ8FCɻ͍·ϋʔυΣΞɻ ݩʑ8FCΤϯδχΞΛͯ͠·ͨ͠ɻ
ݸਓతͳײ֮ͷ*P5࢙ ࡶW لݩલ ݹ ۙ ݱ தੈ ;JHCFF #-& ,BMVNB
-P3B 8J'J 5ISFBE .BUUFS .255 8FC4PDLFU &41 .4UBDL "SEVJOP ωοτϫʔΫ ϓϩτίϧ ։ൃϘʔυ νοϓ ϚΠίϯͰͷ +BWB4DSJQU ։ൃڥ 3BTQCFSSZ1J 1*$ &41 +FUTPO/BOP 5FTTFM + &TQSVJOP *OUFM&EJTPO ͳΜͱ͔1J ͳΜͱ͔EVJOP *P5-5WPM .PEEBCMF .POHPPTF04 31 9*"0 3*4$7 2VJDLKT -PXKT ˞͍ͭϦϦʔε͞Ε͔ͨͱ͔ௐͯͳ͍Ͱ͢ɻ N3VCZ N1ZUIPO &ML PCOJ[ ৭ʑ͋ͬͨ %VLUBQF
+BWB4DSJQUͰϚΠίϯ։ൃ͕ΕΔͱخ͍͠ 8FCͷਓ͔Β͢Δͱɺ৽͘͠ݴޠΛ֮͑Δඞཁ͕ͳ͍ 8FCͷࢿ࢈׆༻Ͱ͖Δ *P5࣌Λߟ͑Δͱ8FCΛҙࣝ͠ͳ͕Β։ൃͰ͖Δͷ༗ར
ݹ*P5࣌ͷ+BWB4DSJQU 3BTQCFSZ1J /PEF3&%͜ͷ࣌ʹϥζύΠ্ʹ͍͔ͨ 8J'J͑ͯΠϯλʔωοτʹܨ͕Δ͚Ͳઃఆ͕େม /PEFKTͷΠϯετʔϧΛ࣮ͯ͠ߦ
"SEVJOP 8J'J#-&ͳ͔ͬͨ "SEVJOPݴޠΛ৽֮͑͘͠Δ -JOVY͕ಈ͍ͯΔΘ͚Ͱແ͍ͷͰγϦΞϧܦ༝Ͱ/PEFKTͱ௨৴ ˞ݸਓͷײ֮Ͱ͢
+PIOOZ fi WF + ϗετ1$্ͷ/PEFKTͰಈ࡞ 'JSNBUBͱ͍͏ϓϩτίϧΛͬͯγϦΞϧ௨৴ 3BTQCFSZ1JͩͱϘʔυ্Ͱಈ࡞ͯ͘͠Εͨ
࣌ͷ+4#PBSEք۾Λࢧ͑ͯ͘Εͨ
தੈ*P5࣌ͷ+BWB4DSJQU &41 "SEVJOP։ൃͰ8J'J͕͑ΔΑ͏ʹ l3BTQCFSSZ1J8J'J͑Δ͚ͲΉ͍ͣɺ"SEVJOPγϯϓϧ͚ͩͲ 8J'J͕͑ͳ͍zΛղফ ͦͦ͜͜ϦονͳͷͰϑΝʔϜΣΞΛॻ͖ࠐΜͰ+4࣮ߦ͢ΔऔΓ
Έ ༨ஊ3BTQCFSSZ1Jʹ#MVFUPPUI͕Δ +BWB4DSJQUͰ#-&ϋοΫ͕Ͱ͖ΔΑ͏ʹͳͬͯ͘Δ 8FC#MVFUPPUI8FC64#ͳͲ͜ͷࠒ͔Β͕Ͱͯͨؾ͕͢Δ ˞ݸਓͷײ֮Ͱ͢
&TQSVJOP &41O3'ܥͳͲผͷϚΠίϯʹରԠ &41ͷ߹ &41*%'ͰϑΝʔϜॻ͖ࠐΈ 8FC*%&ͰϓϩάϥϜΛॻ͘ ެࣜϘʔυσόΠεଟ͍
&4͋ͨΓ·ͰରԠ IUUQXXXFTQSVJOPDPN'FBUVSFT
.PEEBCMF4%, &41ͷ͜Ζ͔Βɺ࠷ۙ&41͕ଟ͍ 94ͱ͍͏+4ϥϯλΠϜ &4࠷৽ͷ+4͍͍ͨਓ͜Ε͕ྑ͍͔ ϗετ1$ͰϏϧυͯ͠ϑΝʔϜ͝ͱॻ͖ࠐΉλΠϓ ͨͿΜͪΌΜͱࢼͤͯແ͍
ţŦŕŞŧŒƃͰdࠒʹ࠶ϒʔϜ
ۙ*P5࣌ͷ+BWB4DSJQU &41 &41ͷޙଓ൛ "SEVJOP։ൃͰ8J'J͕͑ΔΑ͏ʹ #-& &41Λϕʔεͱͨ͠։ൃϘʔυ͕͘͢͝૿͑ͨ
.4UBDLγϦʔζ +4ͪΖΜN1ZUIPON3VCZͳͲ৭ʑͳݴޠͷϥϯλΠϜΛಈ͔͢औΓ Έ ༨ஊ3BTQCFSSZ1J;FSPγϦʔζ ϥζύΠ;FSPγϦʔζΛग़͖ͯͯ͠ݖҖΛࣔ͢ 8J'J#-&খܕ͍҆ͱ͍͏Ԧऀײ ˞ݸਓͷײ֮Ͱ͢
.POHPPTF04 &4145.ܥͳͲผͷϚΠίϯʹରԠ .04ίϚϯυͰϑΝʔϜॻ͖ࠐΈ 8J'Jઃఆ·ͰॳظͰͬͯ͠·ͬͯΫϥυڥ͔Β05"ߋ৽ NEBTIͱ͍͏Ϋϥυ࿈ܞ͍ͯ͠Δ༷
ίʔυಠཱ͍ͯ͠ΔͷͰ74$PEFͳͲͰ։ൃՄೳ
PCOJ[ PCOJ[PTPCOJ[KTTEL ಛఆͷ&41ܥͷνοϓʹ04ΛΠϯετʔϧ੍ͯ͠ޚՄೳ ઐ༻ϘʔυͱΫϥυڥ͋Δ ΫϥυଆͰ࣮ߦ͢ΔͨΊ/PEFKTͰϒϥβͰΞϓϦέʔγϣϯ࡞Մೳ ׂͱిࢠ࡞ॳ৺ऀʹΦεεϝ͍͢͠
2VJDL+4 "SEVOP1*0ܦ༝ͰϏϧυͯ͠ॻ͖ࠐΈ
%VLUBQF $$ ʹΈࠐΉ+BWB4DSJQU ίʔυϨϕϧͰॻ͖ࠐΉͬΆ͍
-PXKT /PEFKT͕ಈ͘ʢখ͞ͳ+BWB4DSJQUϥϯλΠϜͰͳ͘ʣ ΦϦδφϧϘʔυ͕͋Δ༷ &41ͷ߹&418307&3͕ରͰ.#Ҏ্ͷ143".͕ඞཁ
ͪΌΜͱௐΒΕͯͳ͍ &M,.POHPPTF04ͷνʔϜ͕࡞͍ͬͯΔ༷8FC*%&͕͋ΔΈ͍ͨ NKT.POHPPTF04ͷνʔϜ͕࡞͍ͬͯΔ༷ 77ΑΓখ͍͞తͳҙຯ߹͍Ά͍ؾ͕͢Δ &41+BWB4DSJQU%VLUBQFΛ෦ͰͬͯΈΔΈ͍ͨ IUUQTHJUIVCDPNNBSDFMLPUUNBOOFTQKBWBTDSJQU
IUUQTHJUIVCDPNDFTBOUBW
࠷ۙ &41D "SN*OUFMͳͲͷνοϓ͕جຊ͚ͩͬͨͲɺΦʔϓϯιʔεͷ$16ΞʔΩςΫνϟʹ ΑΓΦʔϓϯͳྲྀΕɺ҆ͯ͘ߴ 31
ϥζύΠ͕ग़ͨ͠νοϓ3BTQCFSSZ1J1JDPʹࡌ͍ͬͯΔ ಋମෆͳͲͰϥζύΠຊମͰͯͳ͍͚Ͳͬͪ͜ͰͯΔ 9*"0γϦʔζ 4FFFE4UVEJP͕ग़͍ͯ͠ΔγϦʔζ&41D൛31൛͋Δ ༨ஊ3BTQCFSSZ1J1JDPX[FSP 3BTQCFSSZ1J1JDPͰϚΠίϯଆʹਐग़ ຊମڙڅ͕ଓ͘एׯసചϠʔࢢʹͳͬͯΔ ˞ݸਓͷײ֮Ͱ͢
,BMVNB 31Ͱ+BWB4DSJQU͕ಈ͘ +FSSZ4DSJQUͱ͍͏ϥϯλΠϜ͕ಈ͍͍ͯΔΒ͍͠ ݸਓతʹ։ൃମݧ %9 ͕ྑ͍ͷ͜Ε
,BMVNBͷ͍উखྑͦ͞͏ "SEVJOP1MBUGPSNJPಠࣗ*%&ΛΘͳͯ͘ྑ͘ɺ$-*πʔϧͰॻ͖ࠐΈͰ͖Δ OQNܦ༝ͰSEύʔςΟϥΠϒϥϦΛ͑Δ ෳϑΝΠϧΛόϯυϧͯ͠ॻ͖ࠐΉ͋ͨΓ8FC1BDLͳͲͷϏϧυڥʹࣅ͍ͯΔײ֮ &41ܥͱͷ݉Ͷ߹͍
ݱঢ়3BTQJ1JDP8J'J͕ͳ͍ͷͰ௨৴पΓ͕Ͱ͖ͣɺݱঢ়ͩͱ&41ܥʹ܉ʁ 3BTQJ1JDP8͕དྷΕҰؾʹྲྀߦΔؾΛײ͡Δ
+4ϥϯλΠϜॻ͖ࠐΈܕ $$ ʹΈࠐΈܕ ϗετ1$Ͱ 5FTTFM &TQVSJOP ,BMVNB
5JOZKT 2VJDLKT %VLUBQF .PEEBCMF PCOJ[ ϚΠίϯ+BWB4DSJQU։ൃͷλΠϓ͚ W .POHPPTFPT γϦΞϧ௨৴ܕ ϚΠίϯଆʹ+4͍ͳ͍ +PIOOZ'JWF Ϋϥυ௨৴ܕ ࠞ߹ܕ Ϋϥυ௨৴ +4ϥϯλΠϜॻ͖ࠐΈ ೝࣝϛεͬͯΔͱ͜Ζ͋Δ͔ͳͷͰ͍ٞͨ͠
·ͱΊ ϚΠίϯͰಈ͘+4ڥΛ·ͱΊͯΈ·ͨ͠ ྺ࢙ͱڞʹ৭ʑ͋Δ͚Ͳɺ࠷ۙ&41͔31ܥ͕ଟ͍ ॳ৺ऀPCOJ[͕ྑͦ͞͏ 3*4$7ܥ·ͩ·ͩͬͯͳ͍ײ͚ͩ͡Ͳࠓޙͦ͜ͷରԠʹΑͬͯਓؾ͕ ͔ΕΔΑ͏ͳؾ͕͢Δ
ݸਓతʹLBMVNBͷମݧ͕ྑ͍ײ͡ͳͷͰ&41ରԠͯ͠΄͍͠ εϥΠυͷදྨποίϛͲ͜Ζଟ͍ͱࢥ͏ͷͰίϝϯτԼ͍͞ 5XJUUFSOCJTVLF