DFR0229

DFR0229 Datasheet


MicroSD card module for Arduino SKU:DFR0229

Part Datasheet
DFR0229 DFR0229 DFR0229 (pdf)
PDF Datasheet Preview
MicroSD card module for Arduino SKU:DFR0229

Contents
• 1 Introduction
• 2 Specification
• 3 Tutorial

Diagram Sample Code Result
• 4 Trouble shooting

Introduction

This is a Micro SD TF module from DFRobot. It is compatible with TF SD card commonly used in Mobile Phone which is the most tiny card in the market. SD module has various applications such as data logger, audio, video, graphics. This module will greatly expand the capbility an Arduino can do with their poor limited memory. This module has SPI interface and 5V power supply which is compatible with Arduino UNO/Mega. The Pinout is fully compatiblw with DFRobot's IO Expansion Shield V5.

Specification
• Working Voltage:5V
• Size:20x28mm
• Interface SPI
• Compatible MicroSD TF

Tutorial

Diagram

SDmodule MISO SCK

SS chipSelect MOSI GND VCC

Arduino D12 D13 D4 D11 GND 5V

NOTE Different Boards may have different SPI pin map, please check the datasheet of your controller.

Sample Code

How to install Library? Open the sample sketch "CardInfo"in the Arduino IDE. As you can see, it include the SD library called SD.h, you could also download other open source library on the web.
/* SD card test

This example shows how use the utility libraries on which the' SD library is based in order to get info about your SD card. Very useful for testing a card when you're not sure whether its working or n ot.

The circuit * SD card attached to SPI bus as follows:
** MOSI - pin 11 on Arduino Uno/Duemilanove/Diecimila ** MISO - pin 12 on Arduino Uno/Duemilanove/Diecimila ** CLK - pin 13 on Arduino Uno/Duemilanove/Diecimila ** CS - depends on your SD card shield or module.

Pin 4 used here for consistency with other Arduino examples
created 28 Mar 2011 by Limor Fried modified 9 Apr 2012 by Tom Igoe */ // include the SD library #include <SD.h>
// set up variables using the SD utility library functions Sd2Card card SdVolume volume SdFile root;
// change this to match your SD shield or module // Arduino Ethernet shield pin 4 // Adafruit SD shields and modules pin 10 // Sparkfun SD shield pin 8 const int chipSelect = 4;
void setup
// Open serial communications and wait for port to open Serial.begin 9600 while !Serial // wait for serial port to connect. Needed for Leonardo only

SD card..." ;
// On the Ethernet Shield, CS is pin It's set as an output by default.
// Note that even if it's not used as the CS pin, the hardware SS pin
// 10 on most Arduino boards, 53 on the Mega must be left as an output
// or the SD library functions will not work.
pinMode 10, OUTPUT ;
// change this to 53 on a mega
// we'll use the initialization code from the utility libraries // since we're just testing if the card is working! if !card.init SPI_HALF_SPEED, chipSelect

Serial.println "initialization failed. Things to check:" Serial.println "* is a card is inserted?" Serial.println "* Is your wiring correct?" Serial.println "* did you change the chipSelect pin to match your shield or module?" return else Serial.println "Wiring is correct and a card is present." ;
// print the type of card type " switch card.type
case SD_CARD_TYPE_SD1 Serial.println "SD1" break;
case SD_CARD_TYPE_SD2 Serial.println "SD2" break;
case SD_CARD_TYPE_SDHC Serial.println "SDHC" break;
default Serial.println "Unknown" ;
// Now we will try to open the 'volume'/'partition' - it should be FAT16 or FAT32
More datasheets: PRM0604 WH002 | 4300F7LC | H-137-000 | 12-215UYC/S530-A3/TR8 | CY7C0831AV-167AXC | CY7C0831AV-133BBXI | 1N6264 | STS210101CHIP | STS210101L360500U129 | STS210101L360500G918


Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived DFR0229 Datasheet file may be downloaded here without warranties.

Datasheet ID: DFR0229 508679