File System - 使用 SD 卡的簡單應用程序
材料準備
- AmebaPro2 [ AMB82 MINI ] x 1
- MicroSD card
範例說明
流程說明
將 MicroSD 卡插入 AMB82 MINI 開發板的 SD 卡槽。
範例 01 CreateFolder
開啟範例, “File” -> “Example” -> “AmebaFileSystem” -> “CreateFolder”。
上傳代碼並在上傳完成後按下電路板上的重置按鈕。
示例代碼首先創建一個名為“testdir”的資料夾,然後創建一個名為“test.txt”的文件,文字“hello world!” 被保存到文件中。 之後,文件的內容被檢索並打印到串行監視器。
使用讀卡器,將 SD 卡連接到電腦,打開文件夾和文件以驗證內容是否符合預期。
範例 02 FileReadWrite
開啟範例, “File” -> “Example” -> “AmebaFileSystem” -> “FileReadWrite”。
上傳代碼並在上傳完成後按下電路板上的重置按鈕。
示例代碼首先創建一個名為“test.txt”的文件,然後是文字“hello world!” 被保存到文件中。 之後,文件的內容被檢索並打印到串行監視器。
使用讀卡器,將 SD 卡連接到電腦,打開文件以驗證內容是否符合預期。
範例 03 GetFileAttribute
開啟範例, “File” -> “Example” -> “AmebaFileSystem” -> “GetFileAttribute”。
上傳代碼並在上傳完成後按下電路板上的重置按鈕。
示例代碼讀取目錄的內容並確定每個項目是文件還是文件夾。
使用讀卡器,將 SD 卡連接到計算機並驗證內容是否符合預期。
範例 04 LastModifiedTime
開啟範例, “File” -> “Example” -> “AmebaFileSystem” -> “LastModifiedTime”。
上傳代碼並在上傳完成後按下電路板上的重置按鈕。
示例代碼首先打開名為“test.txt”的文件。 之後,更改文件的最後修改日期和時間,然後打印到串行監視器。
使用讀卡器,將 SD 卡連接到計算機並驗證文件的最後修改時間是否符合預期。
範例 05 ListRootFiles
開啟範例, “File” -> “Example” -> “AmebaFileSystem” -> “ListRootFiles”。
上傳代碼並在上傳完成後按下電路板上的重置按鈕。
示例代碼會將根目錄中的所有文件和文件夾的名稱打印到串行監視器。
使用讀卡器,將 SD 卡連接到計算機並驗證內容是否符合預期。