The Arduino SD card module is especially useful for projects & tutorials that require data logging. The Arduino can create a file in an SD card to write and save data using the SD library. So in this tutorial, I am going to show you step by step “How to Read and Write Data in Arduino SD Card“, using an Arduino SD Card Module
An Arduino Micro SD card Module is an SPI (Serial peripheral interface) communication-based device. It is compatible with the TF (TransFlash) SD cards used in mobile phones and can be used to provide some sort of external storage for a microcontroller and microprocessor-based projects, to store different kinds of data types from images to videos. SD cards generally are 3.3V logic level-based devices, but with the aid of the Micro SD card module, the signals are converted to 5v via a logic level converter implemented on the SD card Module.
Hardware Components
Following components are required to make Arduino SD Card
S.NO | Component | Value | Qty |
---|---|---|---|
1. | Arduino Uno R3 | – | 1 |
2. | Micro SD Card Module With an SD Card | – | 1 |
3. | Breadboard | – | 1 |
4. | Connecting Wires | – | 1 |
5. | USB Cable A/B | – | 1 |
SD Card Module Pinout
Pin Name | Pin No. | Description |
GND | 1 | Ground |
Vcc | 2 | Supplies power to the module |
MISO (Master In Slave Out) | 3 | SPI output from the Micro SD Card Module. |
MOSI (Master Out Slave In) | 4 | SPI input to the Micro SD Card Module. |
SCK (Serial Clock) | 5 | Accepts clock pulses that synchronize data transmission generated by Arduino. |
CS | 6 | Enable and disable specific devices on SPI bus. |
Useful Steps
Follow all steps carefully from the video tutorial at the end of this post (Highly Recommended).
- STEP # 1 ( Make SD Card Module Connections )
- VCC – To VCC of Arduino.
- GND – To GND of Arduino.
- MISO – To D12 of Arduino.
- MOSI – To D11 of Arduino.
- SCK – to D13 of Arduino.
- CS – To D10 of Arduino.
- STEP # 2 ( Upload Code )
- Download code and upload it to Arduino Board using Arduino IDE Software
- https://www.arduino.cc/en/Main/Software
Circuit Diagram
Applications
- SD Card Modules are a simple solution for transferring data to and from a standard SD card.
- Commonly used in applications requiring data logging & management.