2014/08/28

感謝馬爸提供這片 microSD 模組, 讓萊恩大兵可以擺脫粗糙不會動又不知該怎麼辦的自製 microSD 模組. (踢鐵板的自製 microSD 模組)


本來以為有了這片模組, 接下來就是一帆風順一路暢通. 只是事情總沒有想像的美好, 萊恩大兵和這片模組相處, 還是遇到一些摸不著頭緒的問題.

(1) 即便是模組, 插內側針腳和外側針腳, 結果大不同.
事情是這樣的. 這片模組有兩排針腳, 想當然爾應該是都可以用才對. 一開始萊恩大兵將跳線接在內側針腳, 結果一直遇到 SD initialize fail 的問題, 還以為是腳位接錯或程式哪邊錯了 (明明就 example 一行沒改). 抱著姑且一試的心情換接外排針腳, 竟然就沒事程式可以正常跑了.. 真是 X@#!..
跳線得接在外側針腳上.


(2) 跳線的品質也會影響功能.
萊恩大兵在檔案讀寫 example 時, 發現程式能讀取 SD card 上的檔案內容, 寫入檔案卻失敗 (程式卻沒跳錯誤訊息或當掉). Trace source code 看不出所以然, google 論壇也查不出問題. 最後也是抱著死馬當活馬醫的心情, 換另一條跳線試試看. 竟然又讓萊恩大兵闖過這一關. 
拿 HC-06 bluetooth dongle 搭贈的排線來用, 竟然會有寫入失敗的問題.


另外, 好像有看到某些文章 (How To Use SD Card with Arduino) 有談到,  SD card library 很吃記憶空間. 萊恩大兵還沒遇到記憶空間不足的問題. 就先筆記這資訊來提醒自己.

順道記錄一下, microSD 模組和 Arduino 的腳位接法.
[micsoSD]      --    [Arduino]
CS or SDCS  --    D10 or D4
MOSI             --    D11
MISO             --    D12
CLK or SCK   --    D13


[萊恩大兵的其它文章]

自製大四軸

自製大四軸, 實作分享@華山文創園區
自製大四軸, (1) 零組件篇, 遙控器 (Drone, Quadcopter, Futaba, Maker, Arduino, Animatronic Eye)
自製大四軸, (2) 零組件篇, 飛控板 (Drone, Quadcopter, MultiWii, Arduino, Futaba, Maker)
自製大四軸, (3) 零組件篇, 自行雷切木質機架 (Drone, Quadcopter, Maker, Laser Cut)
自製大四軸, (4) 零組件篇, 馬達與電變調整 (Drone, Quadcopter, Maker, Electric Speed Control, Motor)
自製大四軸, (5) 組裝篇, 四軸飛行器成形 (Drone, Quadcopter, MultiWii, Arduino, Maker, Electric Speed Control, Motor)
自製大四軸, (6) 調整篇, 飛行前兩三事 (Drone, Quadcopter, Maker, Futaba, Arduino, MultiWii)
自製大四軸, (7) 充電篇, iMax B6 充電器操作記要 (Charger, Battery)
自製大四軸, (8) 問題篇, 機架損壞維修 (Drone, Quadcopter, Laser Cut)
自製大四軸, (9) 改良篇, 方便拆卸的木質機架 (Drone, Quadcopter, Maker, Laser Cut)

自動報球速的棒球


CC2540 Bluetooth Low Energy
筆記, CC2540 Bluetooth Low Energy, (1) 開發環境 架設 (Bluetooth, CC2540)
筆記, CC2540 Bluetooth Low Energy, (2) 跑第一個範例程式 (Bluetooth, CC2540)
筆記, CC2540 Bluetooth Low Energy, (3) SimpleBLEPeripheral 簡單介紹 (Bluetooth, CC2540)
筆記, CC2540 Bluetooth Low Energy, (4) 在智慧手機上執行範例程式 (Bluetooth, CC2540)
筆記, CC2540 Bluetooth Low Energy, (5) 偵測與發送 iBeacon 訊號 (Bluetooth, CC2540, iBeacon)
實作, iBeacon 發訊器 x 防丟器 (Bluetooth, CC2540, iBeacon)
實作, iBeacon 尋寶遊戲 (Bluetooth, CC2540, iBeacon, iOS app)
實作, BLE + iOS app, 遙控燈泡君 (Bluetooth, CC2540, iOS app)
做實驗, 用 iBeacon 做自動控制的可行性 (Bluetooth, iBeacon, CC2540, Automation, URL Scheme, iOS app)

藍色小鋪一起來做

藍色小鋪一起來做, (1) 用 beacon 控制開關的枱燈
藍色小鋪一起來做, (2) 講解 BLE CC2540 UART 通訊範例程式 (Bluetooth, CC2540, UART)
藍色小鋪一起來做, (3) 藍牙枱燈專案實作 (上) (Bluetooth, CC2540)
藍色小鋪一起來做, (4) 藍牙枱燈專案實作 (下) (Bluetooth, CC2540)
藍色小鋪一起來做, (5) iBeacon scanner 專案示範與解說 (Bluetooth, CC2540, iBeacon)
藍色小鋪一起來做, (6) 完成, 用 iBeacon 控制開關的枱燈 (Bluetooth, CC2540, iBeacon)
藍色小鋪, 初嚐樹莓派 (Raspberry Pi)
藍色小鋪, iBeacon 應用, 自動記錄到訪時間 (iBeacon, Geohopper, Zapier)

小惡魔 無線溫度感測器

108 大眼仔
Plot Clock

體驗, 原住民互動故事書@宜蘭大同鄉泰雅生活館
體驗, 蛋生音互動裝置@兒童美術館 (Arduino, 3D Printing, HC-SR04, Interactive)


實作, 電容感應音樂樹

0 意見:

張貼留言