查看SD库的源代码
←
SD库
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
你刚才请求的操作只对属于该用户组的用户开放:
用户
您可以查看并复制此页面的源代码:
{| border="0" cellpadding="10" width="100%" |- |width="30%" valign="top" align="left"| SD库允许对SD卡(例如在Arduino Ethernet 扩展板)进行读取或写入操作。它是基于William Greiman的sdfatlib库编写而成。该库文件支持FAT16和FAT32文件系统在标准的SD卡和SDHC卡上。<font color="darkorenge">'''它使用8.3格式(例如:12345678.txt)的短文件名。'''</font>传递到SD库函数的文件名可以包含被正斜杠“/”分隔的路径,例如:"directory/filename.txt"。因为工作目录常常就是SD卡的根目录,所以同一个文件的文件名无论是否包含正斜杠都可以(例如:"/file.txt"相当于"file.txt")。从1.0版本开始,该库支持打开多个文件。 单片机和SD卡之间使用[[SPI库|SPI]](Serial Peripheral Interface,串行外设接口)实现通信,发生在数字引脚 11、12和13(大多数Arduino电路板上)或者50、51和52(Arduino Mega上)。此外,另外一个引脚必须用来选择SD卡。这可以是硬件SS引脚 - 引脚10(大多数Arduino电路板上)或者引脚53(Arduino Mega上)-或者SD.begin()调用的另一个指定引脚。'''注意 即使你不使用硬件SS引脚,必须将它作为输出引脚保留下来否则SD库不工作'''。 <font color="orange" size="+2">'''示例'''</font><br> :-[[ Datalogger]]: 使用SD库将3个模拟传感器数据记录到SD卡中 / Log data from three analog sensors to a SD card using the SD library :-[[ DumpFile]]: 使用SD库从SD卡中读取一个文件并串口打印它 / Read a file from a SD card using the SD library and send it over the serial port :-[[ Files]]: 在SD卡上创建和销毁一个文件 / Create and destroy a file on a SD card :-[[ ReadWrite]]: 对在SD卡上的文件进行读取和写入数据操作 / Read and write data to and from a file on a SD card :-[[ CardInfo]]: 获取SD卡信息 / Get information about a SD card |width="10%" valign="top" align="left"| <!-- 空白 --> |width="30%" valign="top" align="left"| <br><br><br> <font color="orange" size="+2">'''SD类'''</font><br> '''SD类提供了访问SD卡和操作卡中文件和目录的函数。''' :-[[SD.begin()| begin()]] :-[[SD.exists()| exists()]] :-[[SD.mkdir()| mkdir()]] :-[[SD.open()| open()]] :-[[SD.remove()| remove()]] :-[[SD.rmdir()| rmdir()]] <br><br> <font color="orange" size="+2">'''File类'''</font><br> '''File类允许读取或写入SD卡上单个文件''' :-[[File.available()| available()]] :-[[File.close()| close()]] :-[[File.flush()| flush()]] :-[[File.peek()| peek()]] :-[[File.position()| position()]] :-[[File.print()| print]] :-[[File.println()| println()]] :-[[File.seek()| seek()]] :-[[File.size()| size()]] :-[[File.read()| read()]] :-[[File.write()| write()]] :-[[File.isDirectory()| isDirectory()]] :-[[File.openNextFile()| openNextFile()]] :-[[File.rewindDirectory()| rewindDirectory()]] |width="10%" valign="top" align="left"| <!-- 空白 --> |} ---- [[Arduino库|返回Arduino库菜单]] [[首页|返回首页]] 更多建议和问题欢迎反馈至 [http://www.yfrobot.com YFRobot论坛]
返回
SD库
。
导航菜单
个人工具
登录
名字空间
页面
讨论
不转换
变种
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
台灣正體
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
YF-论坛提问
YFRobot-直营店
YFRobot-企业店
Arduino
Arduino之入门篇
Arduino入门教程
Arduino语法参考
Arduino库
Arduino核心代码
编程平台
Mixly库
Mind+库
MakeCode扩展
传感器系列
积木式传感器系列
黑板传感器系列
蓝板传感器系列
Micro:Bit
Micro:Bit 通用基础教程
Valon智能车
Valon-I
帮助
帮助
wiki语法参考
工具箱
链入页面
相关更改
特殊页面
页面信息