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 卡连接到计算机并验证内容是否符合预期。