Micro SD Card Tutorial

by mybotic in Circuits > Arduino

191931 Views, 76 Favorites, 0 Comments

Micro SD Card Tutorial

2014-05-16T16-00-29.024Z-237.jpg.855x570_q85_pad_rcrop.jpg

Description

This Micro SD Card is used for transfering data to and from a standard sd card. The pin out is directly compatible with Arduino and also can be used with other microcontrollers. It allow us to add mass storage and data logging to our project.

Features

  1. Input Voltage: 3.3V/5V
  2. With all SD SPI Pins out :MOSI, SCK, MISO and CS ,for further connection
  3. Through programming, you can read and write to the SD card using your arduino
  4. Make your SD application more easier and simple
  5. Communicate with Arduino using SPI interface
  6. Push-pop socket with card slightly over the edge of the PCB so its easy to insert and remove
  7. 4 mounting holes with 2.2mm diameter
  8. Only use 4 I/O pins on the Arduino
  9. Size: 42mm x 25mm x 5mm

Step 1 : Material Planning

arduino uno mybotic.jpg
male-female-jumpers.png
wh2-sdc10g232gb_03.jpg

For this tutorial, the items needed to run this project are:

  1. Arduino Uno
  2. USB Cable type A to B
  3. Micro Sd Card Module
  4. Female to male jumper wire
  5. SD Card

Step 2 : Hardware Installation

sd_card_module_arduino_connection.jpg
20170502_154316.jpg
20170502_180410.jpg

Micro SD Card Module

This module uses the standard SPI interface for communication, which involve SPI buses, MISO, MOSI, SCK, and a CS signal pin. through programming, the data can easily be read and wrote into SD Card by using the Arduino or other microcontrollers.

  • CS (chip select)
  • SCK (serial clock)
  • MOSI (master out slave in)
  • VCC (3.3V or 5V)
  • GND (ground)

Diagram above shows the simple connection between Micro SD Card Module and Arduino UNO:

  1. Connect VCC with 5V in the Arduino.
  2. Then, connect the GND of SD card to the ground of Arduino.
  3. Connect CS to pin 14
  4. Connect SCK to pin 13
  5. MOSI connect to the pin 11
  6. Lastly, connect MISO to pin 12

After completing the connection, connect the Arduino to power supply with USB cable.

Step 3: Insert Coding

ii.png

Lets try an example in the Arduino.

  1. Open the Arduino software
  2. Click 'file'
  3. Find the 'example'
  4. Click 'SD'
  5. Choose 'ReadWrite'

Step 4 : Choose COM Port

Untitled.png

Just click at 'Tools', then choose your port available on your PC.

Step 5 : Upload Souce Code

uu.png

Upload the source code into the Arduino and open the Serial Monitor to se the result.

Ster 6 : Result

nn.png

The following result will be displayed in the monitor. In this example, the .txt file named "test.txt" was created and the sentence "testing 1,2,3." were wrote into the .txt file. After this, the sentence "testing 1,2,3." were read back from .txt file and display on serial monitor.