各位有在支持TakoBear的朋友大家週末好!
這個禮拜網站域名作了正式的更動, 我們的域名正式定為:
http://www.takobear.tw/
未來也將推出更多不同的新聞消息, 還請大家多多支持!
今天要介紹的是如何用家裡的iPhone跟Arduino自製藍芽(Bluetooth)聊天器!
....
先別急著走,
萬事起頭總是有簡單有難, 總是要從簡單的部份開始!
首先我們要先講如何利用Arduino 進行藍芽傳輸!
你需要的是這個: BLE Shield
他長得什麼樣呢?
這個禮拜網站域名作了正式的更動, 我們的域名正式定為:
http://www.takobear.tw/
未來也將推出更多不同的新聞消息, 還請大家多多支持!
今天要介紹的是如何用家裡的iPhone跟Arduino自製藍芽(Bluetooth)聊天器!
....
先別急著走,
萬事起頭總是有簡單有難, 總是要從簡單的部份開始!
首先我們要先講如何利用Arduino 進行藍芽傳輸!
你需要的是這個: BLE Shield
他長得什麼樣呢?
沒錯又是小編愛好的滑鼠比例尺
BLE Shield大約一隻滑鼠的2/3 長(不專業估計)
想要購買他的朋友可以到露天拍賣搜尋: BLE Shield
或是點選以下連結:
http://goods.ruten.com.tw/item/show?21304302843066
就能買到囉!
到貨以後就能把它跟原本的板子組裝在一起
與原本的動手做自己的智能家電系列文章有點不同, 這次就不需要裝驅動程式就能用了!
在正式使用以前讓我們先看看他長什麼樣子吧
BLE Shield大約一隻滑鼠的2/3 長(不專業估計)
想要購買他的朋友可以到露天拍賣搜尋: BLE Shield
或是點選以下連結:
http://goods.ruten.com.tw/item/show?21304302843066
就能買到囉!
到貨以後就能把它跟原本的板子組裝在一起
與原本的動手做自己的智能家電系列文章有點不同, 這次就不需要裝驅動程式就能用了!
在正式使用以前讓我們先看看他長什麼樣子吧
為何需要買BLE Shield?
BLE Shield 是能提供arduino做藍芽4.0的傳輸模組
基於Apple的Programming Guide, 在iPhone 4s 以前(不包含iphone 4s)的機種不支援藍芽4.0
這種情況下所有的藍芽配備產品要優先通過MFi (Made For iPod)認證後, 才能進行開發
一直到兩年前Apple WWDC 宣布CoreBlueTooth FrameWork能在iOS 5上使用
同時支援藍芽4.0, 只要Apple支援藍芽4.0 以上的機種, 開發者們都能不需要經過蘋果認證就能開發藍芽應用程式,
大大增進藍芽搭載硬體與Apple間的整合市場!
(P.S. 一般要通過MFi需要經過很嚴厲的認證與足夠大的公司....現在仍然如此,
蘋果為了增加MFi的效益,
iOS 7上據說還要增加如果沒有通過MFi認證的產品,
目前針對的是USB纜線傳輸時會跳出警告.. (參考下圖)
未來藍芽傳輸不知道會不會也有類似圖樣...)
用app打開看到這種畫面也確實挺嚇人的...(抖)
不過這不是我們今天的重點! 讓我們繼續往下看!
不過這不是我們今天的重點! 讓我們繼續往下看!
組裝起來就跟上圖一樣啦!!
插上電以後就會看到一顆藍色的LED燈亮起來
還有這間實驗室制作的RedBear圖樣!
買好以後 請到這個網址:
https://github.com/RedBearLab/BLEShield/tree/master/Library 到以下畫面把它下載下來!
下載方法可以參考前面文章的教學
還有這間實驗室制作的RedBear圖樣!
買好以後 請到這個網址:
https://github.com/RedBearLab/BLEShield/tree/master/Library 到以下畫面把它下載下來!
下載方法可以參考前面文章的教學
載完以後將 BluetoothLowEnergy 資料夾放到arduino的library內
另外一個BLE資料夾暫時不會用到, 他是給iOS 開發作的Open Source, 下篇我們會做進一步介紹
不清楚資料夾所在的的同樣請參考前面教學!
完成移植以後, 打開Arduino就會看到以畫面囉:
另外一個BLE資料夾暫時不會用到, 他是給iOS 開發作的Open Source, 下篇我們會做進一步介紹
不清楚資料夾所在的的同樣請參考前面教學!
完成移植以後, 打開Arduino就會看到以畫面囉:
這邊小編用的是Mac OS環境, 不過Windows環境的操作過程一模一樣!
看到File - > Examples 多了一個BluetoothLowEnergy就表示我們已經完整把這個library移植進來了!
有關這塊藍芽模組接下來還會有好幾篇介紹,
最後我們會介紹如何用iPhone跟Arduino進行連結
有興趣的朋友千萬別錯過!
關於內文有任何問題歡迎來信[email protected]
請繼續關注TakoBear !
看到File - > Examples 多了一個BluetoothLowEnergy就表示我們已經完整把這個library移植進來了!
有關這塊藍芽模組接下來還會有好幾篇介紹,
最後我們會介紹如何用iPhone跟Arduino進行連結
有興趣的朋友千萬別錯過!
關於內文有任何問題歡迎來信[email protected]
請繼續關注TakoBear !