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
iOS * BLE簡単プロトタイピング
Search
takahiroyamamoto
April 02, 2015
Technology
730
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
スタートアップにAmazon EKSは早すぎる? マルチプロダクト戦略を加速する Platform Engineeringの実践 / Is Amazon EKS Too Soon for Startups? Practical Platform Engineering to Accelerate a Multi-Product Strategy
elmodev09
1
1.8k
Lightning近況報告
kozy4324
0
220
Oracle Cloud Infrastructure:2026年6月度サービス・アップデート
oracle4engineer
PRO
0
300
いまさら聞けない「仕様駆動開発入門」 〜AI活用時代の開発プロセスを考える〜
findy_eventslides
2
200
Kiro Ambassador を目指す話
k_adachi_01
0
130
AIはどのように 組織のアジリティを変えるのか?
junki
4
1.4k
アラート調査向けAIエージェントの本番導入とその後/AI Agents for Alert Investigation: Production Deployment and After
taddy_919
0
120
AIチャット検索改善の3週間
kworkdev
PRO
2
170
本当の”仕事”を手放せる未来が見えた
mu7889yoon
0
130
時期が悪い!それでもRaspberry Piを買って遊んで活用するには / 20260627-osc26do-rpi-jikigawarui
akkiesoft
0
800
From Prompt Engineering to Loop Engineering
shibuiwilliam
1
200
IaC コードを資産へ:AWS CDK 社内ライブラリと横断展開 / aws-summit-japan-2026
gotok365
10
1.6k
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Into the Great Unknown - MozCon
thekraken
41
2.6k
Music & Morning Musume
bryan
47
7.2k
From π to Pie charts
rasagy
0
220
Joys of Absence: A Defence of Solitary Play
codingconduct
1
400
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
390
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
280
Build your cross-platform service in a week with App Engine
jlugia
234
18k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
A Tale of Four Properties
chriscoyier
163
24k
Mind Mapping
helmedeiros
PRO
1
260
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