“(SKU:RB-02S018) SD卡读写模块”的版本间的差异

来自ALSROBOT WiKi
跳转至: 导航搜索
产品相关推荐
产品相关推荐
第82行: 第82行:
 
LED发光模块接于Arduino数字口13,LOW灭,HIGH亮。如果LED发光模块接于Arduino的 PWM口,可以通过analogWrite(val)语句控制LED发光模块的亮度。
 
LED发光模块接于Arduino数字口13,LOW灭,HIGH亮。如果LED发光模块接于Arduino的 PWM口,可以通过analogWrite(val)语句控制LED发光模块的亮度。
 
==产品相关推荐==
 
==产品相关推荐==
论坛地址:[http://www.makerspace.cn/portal.php 奥松机器人技术论坛]<br/>
+
[[文件:erweima.png|230px|无框|右]]
购买地址: [http://www.alsrobot.cn/goods-160.html Arduino SD卡读写存储模块 ]
+
===购买地址===
 +
[http://www.alsrobot.cn/goods-160.html  Arduino SD卡读写存储模块 ]
 +
===周边产品推荐===
 +
[http://www.alsrobot.cn/goods-167.html Arduino 旋转角度传感器]
 +
<br/>
 +
[http://www.alsrobot.cn/goods-626.html 水蒸气传感器 雨水探测器 液位开关]<br/>
 +
[http://www.alsrobot.cn/goods-196.html 通用传感器连接线 3P杜邦连接线]
 +
===相关问题解答===
 +
 
 +
===相关学习资料===
 +
 
 +
[http://www.makerspace.cn/portal.php 奥松机器人技术论坛]

2015年8月21日 (五) 14:15的版本

Sd11.jpg

目录

产品概述

2014年最新推出的Arduino SD Card v2.0(SD卡读写存储模块v2.0)是互动媒体设备最常用存储模块,采用易插型SPI接口设计,PCB沉金工艺加工,模块板载电源指示灯,可实时观察电源供给情况,采用钽电解电容实现滤波退耦,所有的信号回路均用合适电阻进行阻抗匹配以及消振铃(寄生振荡)处理。本模块可通过6P杜邦线直插到Arduino Sensor Shield V5.0传感器扩展板或Arduino MEGA Sensor Shield V1.0传感器扩展板上,从而完成与Arduino Duemilanove 2009控制器、Arduino Mega1280控制器硬件上的连接,编写相应的Arduino程序可以实现各种传感器(如数字温度传感器、模拟温度传感器)数据记录、机器人动作存储指令读取等功能,通过读卡器将SD卡数据读出,便可轻松加以分析利用。 SD卡就是SecureDigitalCard—安全数码卡,由松下公司,东芝公司和美国SANDISK公司共同开发研制的,具有大容量、高性能、安全等多种特点的多功能存储卡。其是我们最常用的存储卡,在数码相机、MP3播放器、阅读器、GPS导航仪等设备里都可以找到它。

规格参数

  1. 工作电压 :4.8v到12v
  2. 平面尺寸:32.5mm×39mm
  3. 接口类型:SPI
  4. 存储卡类型:标准SD卡
  5. 重量大小:8g

使用方法

引脚定义

SD1.JPG
  • MISO:主器件数据输出,从器件输入
  • SCK:时钟信号
  • SS:从器件使能信号
  • MOSI:主器件数据输入,从器件数据输出
  • GND:地
  • 5V: 电源

连接方法

S端口接到控制器的I/O口。5V 和GND分别接到电源的+5V和GND。

应用例程

示例代码

#include <SD.h>

//由SD卡库的默认值设定
//MOSI = Pin 11
//MISO = Pin 12
//SCLK = PIN 13
//总是要设置 CS Pin
const int CS_PIN  =10;

//我们将其设置为高电平以提供电力
const int POW_PIN =8;

void setup()
{
  Serial.begin(9600);
  Serial.println("Initializing Card");
  //CS引脚设为输出
  pinMode(CS_PIN, OUTPUT);
 
  //SD卡会从8号引脚获得供电,所以将它设置为高电平
  pinMode(POW_PIN, OUTPUT); 
  digitalWrite(POW_PIN, HIGH);
 
  if (!SD.begin(CS_PIN))
  {
    Serial.println("Card Failure");
    return;
  }
  Serial.println("Card Ready"); 
}

void loop()
{
  long timeStamp = millis();
  String dataString = "Hello There!";
 
  //打开文件向其写入
  File dataFile = SD.open("log.csv", FILE_WRITE);
  if (dataFile)
  {
    dataFile.print(timeStamp);
    dataFile.print(",");
    dataFile.println(dataString);
    dataFile.close(); //数据在关闭连接时才会真正写入
  
    //为了调试,向屏幕输出同样的内容
    Serial.print(timeStamp);
    Serial.print(",");
    Serial.println(dataString);
  }
  else
  {
    Serial.println("Couldn't open log file");
  }
  delay(5000);
} 

程序效果

LED发光模块接于Arduino数字口13,LOW灭,HIGH亮。如果LED发光模块接于Arduino的 PWM口,可以通过analogWrite(val)语句控制LED发光模块的亮度。

产品相关推荐

Erweima.png

购买地址

Arduino SD卡读写存储模块

周边产品推荐

Arduino 旋转角度传感器
水蒸气传感器 雨水探测器 液位开关
通用传感器连接线 3P杜邦连接线

相关问题解答

相关学习资料

奥松机器人技术论坛