Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
iOS * BLE簡単プロトタイピング
Search
takahiroyamamoto
April 02, 2015
Technology
750
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
iOS * BLE簡単プロトタイピング
iOS * BLE簡単プロトタイピング
takahiroyamamoto
April 02, 2015
Other Decks in Technology
See All in Technology
バックオフィスに染み出すTypeScript ── clasp で安全に仕組みを作る
nealle
1
180
属人化したISMS運用をGitHubとAIで仕組み化した1年間の記録
sioncojp
2
1k
業務でAWSをあまり使っていない私が、AWSへのモチベを保つ方法
smt7174
0
180
PostgreSQL オプティマイザ統計の秘密
nori_shinoda
0
430
Claude Codeで作ったアプリを安全に公開する/Built with Claude Japan 2026
yoshidashingo
0
210
bpf_arenaとstruct_opsを使うのが難しかった話
masu_mi
0
210
DBTS2026 盛り上がってますか!?Databricksが実現するAI時代のデータ基盤
akuwano
1
190
Software Engineering in an AI-Driven World
erikjhordan_rey
0
130
ライフワーク「猫でもわかるDirectConnect」
kentapapa
0
290
Kiro Crew 入門 (手を離しても進む仕事) | 目指せ Kiro マスター 11
inariku
PRO
4
600
AWSを利用する上で知っておきたい名前解決の話 2026
nagisa53
5
3.2k
令和の今、あらためて IAM を考える。アクセスキーを「無くせない現実」との向き合い方
kazzpapa3
0
520
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
55
13k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Code Reviewing Like a Champion
maltzj
529
40k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
320
For a Future-Friendly Web
brad_frost
184
11k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
400
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Producing Creativity
orderedlist
PRO
348
41k
Leo the Paperboy
mayatellez
10
2.4k
My Coaching Mixtape
mlcsv
0
380
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
3
1.2k
Transcript
J04✖️#-& ؆୯ϓϩτλΠϐϯά XJUI4XJGU✖️#-&4FSJBM✖️NCFE ࢁຊɹګେ 5BLBIJSP:".".050 גࣜձࣾχίϯγεςϜ
ࣗݾհ w ࢁຊɹګେ w ͓ࣄ w גࣜձࣾχίϯγεςϜ w Χϝϥ༻ΞϓϦͷ.BD൛ͷ։ൃ
ࠓͷൃදۀͱ ؔͳ͠
എܠ εϚϗΤϯδχΞͰࢀՃͨ͠ϋοΧιϯ ͜ͷΞΠσΞɺ ͳΜ͔σόΠε࡞ͬͨํ͕Γ্͕ΔΑͶʁ 0,ʂ ͡Ό͋ɺԶ࡞ΔΘʢυϠإʣ
͕͍ͬ͢ɻ ϓϨθϯͰޡຐԽͯ͠ Ͱɺ݁ہ ͲΜ·͍ ͱ͔
पลσόΠε࡞Εͳ͍͔ͳʁ ͍ɺ ࠓճΞϓϦ͚ͩͰউෛ͠Α͏ ࠷ॳ͔ΒఘΊͯͨΓɻɻɻ
͍͘͠ʂʂ
IUUQTXXXBQQMFDPNXBUDI IUUQKBXJLJQFEJBPSHXJLJ(PPHMF@(MBTT ϓϩτλΠϓ͍ͨ͠ͷ ΣΞϥϒϧσόΠεͱ͔ɺ εϚϗ͔ΒपลσόΠε੍ޚͨ͠Γɺ ηϯαͷσʔλऔΓग़͍ͨ͠
NCFE J1IPOF #-& IUUQKBXJLJQFEJBPSHXJLJ*1IPOF IUUQXXXSPCPUTGYDPNSPCPU#-&4FSJBMIUNM IUUQKBXJLJQFEJBPSHXJLJ.CFE
#-&ҙ֎ͱେม
NCFE J1IPOF IUUQKBXJLJQFEJBPSHXJLJ*1IPOF ("55 "55 -$"1 ("1 #-&ϓϩτίϧελοΫ MJOLMBZFS
-&QIZTJDBM Bluetooth SIG ӳޠ Q͘Β͍ͷࢿྉ IUUQKBXJLJQFEJBPSHXJLJ.CFE
େมʂʂ ͳΒɺͦ͜࡞Βͳ͍
NCFE J1IPOF ϥΠϒϥϦ #-&4FSJBM #-&ϓϩτίϧ ϒϥοΫϘοΫε 6"35 IUUQKBXJLJQFEJBPSHXJLJ.CFE IUUQKBXJLJQFEJBPSHXJLJ*1IPOF
#-&4FSJBM IUUQXXXSPCPUTGYDPNSPCPU#-&4FSJBMIUNM ɾ6"35ͰಡΈॻ͖͢Δ͚ͩͰ#-&௨৴ ɾ#-&ͷࣝෆཁ ɾ#-&ͷେมͳ෦શͯϞδϡʔϧଆ͕୲ ɾ=ʢ੫ࠐʣ
ϥΠϒϥϦ ɾDPSF#MVFUPPUIϥούʔϥΠϒϥϦ DPSF#MVFUPPUI ɾ༗໊Ͳ͜Ζ ɹɹɾ:NT$PSF#MVFUPPUI ɹɹɾ-(#MVFUPPUI ӳޠɺPCKFDUJWFD ϥούʔϥΠϒϥϦ #-&4FSJBM༻ϥΠϒϥϦ
ϥΠϒϥϦ IUUQTHJUIVCDPN5BLBIJSP:BNBNPUP#-&4FSJBM TXJGUຊޠͰ࡞ͬͯΈͨ
ϥΠϒϥϦ w "1* w DPOOFDU w EJTDPOOFDU w SFBE#MPDL w
XSJUF Ҏ্ʂʂ
σϞ
None
ίʔυʢJ04ଆʣ @IBAction func prev(sender:AnyObject) //લਐϘλϯ { var communicator :
BLECommunicator = BLECommunicator.sharedInstance communicator.write("a") } @IBAction func back(sender:AnyObject) //ޙୀϘλϯ { var communicator : BLECommunicator = BLECommunicator.sharedInstance communicator.write("z") } @IBAction func rotate(sender:AnyObject) //ճసϘλϯ { var communicator : BLECommunicator = BLECommunicator.sharedInstance communicator.write("r") } @IBAction func stop(sender:AnyObject) //ఀࢭϘλϯ { var communicator : BLECommunicator = BLECommunicator.sharedInstance communicator.write("o") }
if(SciByteRx(&data) > 0){ { if(data == ‘a’)//લਐॲཧ { //લਐ }
else if(data == ‘z’)//ޙୀ { //ޙୀ } else if(data == ‘r’)//ճస { //ճస } else { //ఀࢭ } } } ίʔυ σόΠεଆ
ίʔυ GetEncoder(&right_b,&left_b); char str[256]; sprintf(str,"r:%d,l:%d",right_b - right , left_b -
left); communicator.readBlock = {string in } J04ଆ σόΠεଆ
·ͱΊ w J04ͱपลσόΠεΛ#-&ͷࣝͳ͠Ͱܨ͛·͢ʂ w ϥΠϒϥϦͬͯΒ͑ͨΒخ͍͠Ͱ͢ w ϓϧϦΫͱ͔Β͑ͨΒͬͱخ͍͠Ͱ͢ w ԹઘϋοΧιϯ୭͔Ұॹʹग़·ͤΜ͔ʁ w
IUUQTQBKBNKQ