博客
关于我
【雕爷学编程】Arduino动手做(52)---MicroSD卡读写模块
阅读量:523 次
发布时间:2019-03-07

本文共 1582 字,大约阅读时间需要 5 分钟。

【Arduino】168种传感器模块系列实验(52):SPI接口Micro SD卡模块TF卡读写卡器(带电平转换芯片)

作为一名热爱打探技术的人,我最近在Arduino开发板与传感器模块的兼容性方面进行了一系列实验。虽然网络上常提及"37款传感器模块"的说法,但实际上Arduino生态圈中的传感器模块远不止此数。我个人更倾向于通过动手实验来验证、总结,相信实践的真知。

今天,我重点实验了一款基于SPI接口的Micro SD卡模块——TF卡读写卡器(带电平转换芯片)。该模块设计精美,本体采用表面贴装技术,芯片型号为SN74LVC125A,具有四路三态输出缓冲器,最大工作电源电压为3.6V,最低工作电源电压为1.65V,能承受高低温环境(-40°C至125°C)。通过实验,我深入了解了该模块的工作原理和接口特性。

该模块具有以下显著特点:

  • 支持Micro SD、Micro SDHC卡
  • 内置板载电平转换电路,可为5V或3.3V工作模式
  • 采用LDO稳压电路,为3.3V输出
  • 接口类型为标准SPI接口
  • 配备4个M2螺丝定位孔,便于安装及模块组合
  • 在实际使用过程中,这个模块表现出色。即使是初次使用,也能通过Arduino IDE自带的SD卡程序库进行初始化。我进行了以下实验步骤:

    实验器材:

  • Arduino兼容主板(如Catduino,内置Atmega328P)
  • mini USB线
  • Micro SD卡模块
  • Micro SDHC 2G卡
  • Arduino Base Shield(内链接)
  • 6根母对母杜邦线
  • 实验步骤:

  • 将Base Shield直接连接至Catduino主板
  • 用杜邦线将Micro SD卡模块的相关引脚与Base Shield上的SPI接口连接
  • 使用USB线连接主板,确保主板已安装相应的驱动
  • �láisser le code dans Arduino IDE (']);
  • 下面是示例代码:

    #include 
    #include
    File myFile;void setup() { Serial.begin(9600); while (!Serial) { ; } Serial.println("Initializing SD card..."); if (!SD.begin(10)) { Serial.println("initialization failed!"); return; } Serial.println("initialization done."); myFile = SD.open("test.txt"); if (myFile) { Serial.println("test.txt:"); Serial.println("↓↓↓↓"); while (myFile.available()) { Serial.write(myFile.read()); } myFile.close(); } else { Serial.println("error opening test.txt"); }}void loop() {}

    这个代码示例可以用于读取Micro SD卡中的文件信息。通过串口监控界面,可以实时查看读取结果。

    这一实验让我对Arduino与Micro SD卡的互联能力有了更深刻的理解,也启发我进行更深入的文件管理和数据传输实验。虽然实验过程中遇到了一些波动,但通过不断验证,终于实现了预期的读写功能。希望这些建议能对其他开发者有所帮助!

    转载地址:http://bnsnz.baihongyu.com/

    你可能感兴趣的文章
    python关于sorted排序函数详细解析 附实战代码(全)
    查看>>
    python3.8调用m文件,调用matlab
    查看>>
    python3.9新特性_Python 3.9 新特性速览
    查看>>
    Python3.x:遍历select下拉框获取value值
    查看>>
    python360百科_11月编程排行榜:Python超过Java成第二
    查看>>
    Python关于Paginator分页函数详细解析 附实战代码
    查看>>
    python3、ipython3、setup-tools、pip等环境搭建详细总结
    查看>>
    python3下使用cv2.imwrite存储带有中文路径图片或者绝对路径图片
    查看>>
    python3与django中@property详解
    查看>>
    python3中如何表示无穷大
    查看>>
    Python3中提示:no module named 'wxpy'
    查看>>
    python3中选择文件对话框的格式打开和保存图片
    查看>>
    python3为什么print永远都是地址_Python3 print 函数用法总结
    查看>>
    Python3之uuid模块
    查看>>
    Python3之写入Excel文档(xlsxwriter)
    查看>>
    Python3之打印操作打印流重定向(下)
    查看>>
    python3判断字典、列表、元组为空以及字典是否存在某个key的方法
    查看>>
    Python3利用pymysql操作 MySQL
    查看>>
    python3处理json文件中含有中文dumps的应用
    查看>>
    Python3子进程输出
    查看>>