(SKU:RB-02S018) SD卡讀寫模塊

來(lái)自ALSROBOT WiKi
跳轉(zhuǎn)至: 導(dǎo)航搜索
Sd11.jpg

目錄

產(chǎn)品概述

2014年最新推出的Arduino SD Card v2.0(SD卡讀寫存儲(chǔ)模塊v2.0)是互動(dòng)媒體設(shè)備最常用存儲(chǔ)模塊,采用易插型SPI接口設(shè)計(jì),PCB沉金工藝加工,模塊板載電源指示燈,可實(shí)時(shí)觀察電源供給情況,采用鉭電解電容實(shí)現(xiàn)濾波退耦,所有的信號(hào)回路均用合適電阻進(jìn)行阻抗匹配以及消振鈴(寄生振蕩)處理。本模塊可通過(guò)6P杜邦線直插到Arduino Sensor Shield V5.0傳感器擴(kuò)展板或Arduino MEGA Sensor Shield V1.0傳感器擴(kuò)展板上,從而完成與Arduino Duemilanove 2009控制器、Arduino Mega1280控制器硬件上的連接,編寫相應(yīng)的Arduino程序可以實(shí)現(xiàn)各種傳感器(如數(shù)字溫度傳感器、模擬溫度傳感器)數(shù)據(jù)記錄、機(jī)器人動(dòng)作存儲(chǔ)指令讀取等功能,通過(guò)讀卡器將SD卡數(shù)據(jù)讀出,便可輕松加以分析利用。 SD卡就是SecureDigitalCard—安全數(shù)碼卡,由松下公司,東芝公司和美國(guó)SANDISK公司共同開發(fā)研制的,具有大容量、高性能、安全等多種特點(diǎn)的多功能存儲(chǔ)卡。其是我們最常用的存儲(chǔ)卡,在數(shù)碼相機(jī)、MP3播放器、閱讀器、GPS導(dǎo)航儀等設(shè)備里都可以找到它。

規(guī)格參數(shù)

  1. 工作電壓 :4.8v到12v
  2. 平面尺寸:32.5mm×39mm
  3. 接口類型:SPI
  4. 存儲(chǔ)卡類型:標(biāo)準(zhǔn)SD卡
  5. 重量大?。?g

接口定義

SD1.JPG
  • MISO:主器件數(shù)據(jù)輸出,從器件輸入
  • SCK:時(shí)鐘信號(hào)
  • SS:從器件使能信號(hào)
  • MOSI:主器件數(shù)據(jù)輸入,從器件數(shù)據(jù)輸出
  • GND:地
  • 5V: 電源

使用方法

連接方法

SD卡模塊 Arduino
VCC 5V
GND GND
MOSI D11
SS D10
SCK D13
MISO D12


例子程序

#include <SD.h>
//由SD卡庫(kù)的默認(rèn)值設(shè)定
//MOSI = Pin 11
//MISO = Pin 12
//SCLK = PIN 13
//總是要設(shè)置 CS Pin
const int CS_PIN  =10;

//我們將其設(shè)置為高電平以提供電力
const int POW_PIN =8;

void setup()
{
  Serial.begin(9600);
  Serial.println("Initializing Card");
  //CS引腳設(shè)為輸出
  pinMode(CS_PIN, OUTPUT);
 
  //SD卡會(huì)從8號(hào)引腳獲得供電,所以將它設(shè)置為高電平
  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(); //數(shù)據(jù)在關(guān)閉連接時(shí)才會(huì)真正寫入
  
    //為了調(diào)試,向屏幕輸出同樣的內(nèi)容
    Serial.print(timeStamp);
    Serial.print(",");
    Serial.println(dataString);
  }
  else
  {
    Serial.println("Couldn't open log file");
  }
  delay(5000);
} 

產(chǎn)品相關(guān)推薦

Erweima.png

購(gòu)買地址

Arduino SD卡讀寫存儲(chǔ)模塊

周邊產(chǎn)品推薦

Arduino 旋轉(zhuǎn)角度傳感器
水蒸氣傳感器 雨水探測(cè)器 液位開關(guān)
通用傳感器連接線 3P杜邦連接線

相關(guān)問(wèn)題解答

相關(guān)學(xué)習(xí)資料

奧松機(jī)器人技術(shù)論壇