Micro SD Card Reader Module

  • 📁 microSD/microSDHC Support – Works with FAT16/FAT32 file systems.
  • 🔌 SPI Communication – Standard 4-pin interface (MISO, MOSI, SCK, CS).
  • 3.3V Regulator – Accepts 3.3V or 5V power input.
  • 🛡️ Level Shifting – Safe for 5V microcontrollers (Arduino, ESP32, etc.).
  • 🧩 Compact Design – Fits easily on breadboards and PCBs.
  • 🔧 Applications – Ideal for data logging, IoT, media storage, and embedded systems.

Apple Shopping Event

Hurry and get discounts on all Apple devices up to 20%

60,00 EGP

11 People watching this product now!

Payment Methods:

Description

Product Description

The Micro SD Card Reader Module is a compact and versatile interface board designed to easily connect micro SD cards to microcontrollers and development boards such as Arduino, ESP32, Raspberry Pi, STM32, and more. It allows your project to read and write data to a micro SD card using standard digital communication protocols.

Ideal for data logging, audio projects, storage expansion, and file management, this module provides an easy way to integrate removable storage into your electronics project. With clearly labeled pins and a stable card socket, the module ensures reliable performance and convenient use in both prototypes and finished designs.


✨ Key Features

  • Supports micro SD and micro SDHC cards (commonly up to 32 GB and higher depending on controller)

  • SPI communication interface — easy to use with most microcontrollers

  • Standard 4-pin interface (MOSI, MISO, SCK, CS)

  • VCC and GND pins for power

  • On-board level shifting (on some models) for 3.3 V and 5 V compatibility

  • Push-in card socket for secure insertion and removal

  • Compact and breadboard-friendly design

  • Ideal for data logging, file storage, and multimedia projects


📐 Technical Specifications

  • Card Type Supported: micro SD, micro SDHC (and potentially SDXC depending on host support)

  • Interface: SPI (Serial Peripheral Interface)

  • Voltage:

    • VCC: Typically 3.3 V (many modules include regulator/level shifter to accept 5 V)

    • Signal Levels: 3.3 V logic (level shifting may be onboard)

  • Pins:

    • VCC – Power

    • GND – Ground

    • MOSI (DI) – Data Input

    • MISO (DO) – Data Output

    • SCK – Serial Clock

    • CS – Chip Select

  • Card Holder: Spring-loaded slot for micro SD card

  • Board Size: Small, compact form factor


🧰 Typical Applications

  • Data logging for sensors (temperature, pressure, GPS, etc.)

  • File storage for microcontroller projects

  • Recording and playback of audio or images

  • IoT devices requiring local storage

  • Robotics and control systems needing external memory

  • Educational and prototype development


🛠️ How it Works (Quick Overview)

  1. Insert a micro SD card into the slot securely.

  2. Connect the module to your microcontroller using SPI pins (MOSI, MISO, SCK, CS).

  3. Power the module (usually from 3.3 V or via onboard level shifter for 5 V boards).

  4. Use a library (e.g., SD in Arduino IDE) to initialize the card and read/write files.


🧠 Tips for Use

  • Ensure proper voltage levels — micro SD cards operate at 3.3 V logic.

  • Many modules include level shifters/regulators, allowing easy connection to 5 V systems.

  • Use libraries provided by your development platform for file system support.

🔌
Pin Connections
1 Table
Pin Connections Table 1
BoardSensor PinConnection
SD Card ModuleVCC/GND/CS3.3-5V (check module - some are 3.3V only) / GND / board digital pin
📟
Micro SD Card Reader Module
7 Examples • C/C++ | Boards: Arduino Uno, Arduino Nano, Arduino Mega, ESP32, ESP8266, STM32, Raspberry Pi Pico
Micro SD Card Reader Module - Arduino Uno
Micro SD Card Reader Module - Arduino Nano
Micro SD Card Reader Module - Arduino Mega
Micro SD Card Reader Module - ESP32
Micro SD Card Reader Module - ESP8266
Micro SD Card Reader Module - STM32
Micro SD Card Reader Module - Raspberry Pi Pico
📄 File: micro_sd_card_reader_module_-_arduino_uno.inoArduino Uno
450 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// CS=10 on Arduino Uno
6#include <SPI.h>
7#include <SD.h>
8
9#define SD_CS 10
10
11void setup() {
12 Serial.begin(115200);
13 if (!SD.begin(SD_CS)) {
14 Serial.println("SD card not found - check wiring!");
15 while (1) delay(10);
16 }
17
18 File f = SD.open("test.txt", FILE_WRITE);
19 if (f) {
20 f.println("Hello from Ekostra!");
21 f.close();
22 Serial.println("Written.");
23 }
24}
25
26void loop() {
27}
📄 File: micro_sd_card_reader_module_-_arduino_nano.inoArduino Nano
451 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// CS=10 on Arduino Nano
6#include <SPI.h>
7#include <SD.h>
8
9#define SD_CS 10
10
11void setup() {
12 Serial.begin(115200);
13 if (!SD.begin(SD_CS)) {
14 Serial.println("SD card not found - check wiring!");
15 while (1) delay(10);
16 }
17
18 File f = SD.open("test.txt", FILE_WRITE);
19 if (f) {
20 f.println("Hello from Ekostra!");
21 f.close();
22 Serial.println("Written.");
23 }
24}
25
26void loop() {
27}
📄 File: micro_sd_card_reader_module_-_arduino_mega.inoArduino Mega
451 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// CS=53 on Arduino Mega
6#include <SPI.h>
7#include <SD.h>
8
9#define SD_CS 53
10
11void setup() {
12 Serial.begin(115200);
13 if (!SD.begin(SD_CS)) {
14 Serial.println("SD card not found - check wiring!");
15 while (1) delay(10);
16 }
17
18 File f = SD.open("test.txt", FILE_WRITE);
19 if (f) {
20 f.println("Hello from Ekostra!");
21 f.close();
22 Serial.println("Written.");
23 }
24}
25
26void loop() {
27}
📄 File: micro_sd_card_reader_module_-_esp32.inoESP32
442 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// CS=5 on ESP32
6#include <SPI.h>
7#include <SD.h>
8
9#define SD_CS 5
10
11void setup() {
12 Serial.begin(115200);
13 if (!SD.begin(SD_CS)) {
14 Serial.println("SD card not found - check wiring!");
15 while (1) delay(10);
16 }
17
18 File f = SD.open("test.txt", FILE_WRITE);
19 if (f) {
20 f.println("Hello from Ekostra!");
21 f.close();
22 Serial.println("Written.");
23 }
24}
25
26void loop() {
27}
📄 File: micro_sd_card_reader_module_-_esp8266.inoESP8266
446 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// CS=D8 on ESP8266
6#include <SPI.h>
7#include <SD.h>
8
9#define SD_CS D8
10
11void setup() {
12 Serial.begin(115200);
13 if (!SD.begin(SD_CS)) {
14 Serial.println("SD card not found - check wiring!");
15 while (1) delay(10);
16 }
17
18 File f = SD.open("test.txt", FILE_WRITE);
19 if (f) {
20 f.println("Hello from Ekostra!");
21 f.close();
22 Serial.println("Written.");
23 }
24}
25
26void loop() {
27}
📄 File: micro_sd_card_reader_module_-_stm32.inoSTM32
446 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// CS=PA4 on STM32
6#include <SPI.h>
7#include <SD.h>
8
9#define SD_CS PA4
10
11void setup() {
12 Serial.begin(115200);
13 if (!SD.begin(SD_CS)) {
14 Serial.println("SD card not found - check wiring!");
15 while (1) delay(10);
16 }
17
18 File f = SD.open("test.txt", FILE_WRITE);
19 if (f) {
20 f.println("Hello from Ekostra!");
21 f.close();
22 Serial.println("Written.");
23 }
24}
25
26void loop() {
27}
📄 File: micro_sd_card_reader_module_-_raspberry_pi_pico.inoRaspberry Pi Pico
456 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// CS=17 on Raspberry Pi Pico
6#include <SPI.h>
7#include <SD.h>
8
9#define SD_CS 17
10
11void setup() {
12 Serial.begin(115200);
13 if (!SD.begin(SD_CS)) {
14 Serial.println("SD card not found - check wiring!");
15 while (1) delay(10);
16 }
17
18 File f = SD.open("test.txt", FILE_WRITE);
19 if (f) {
20 f.println("Hello from Ekostra!");
21 f.close();
22 Serial.println("Written.");
23 }
24}
25
26void loop() {
27}
SPI microSD card breakout - read/write files.

نظرة عامة ومواصفات المنتج — بالعربية

Micro SD Card Reader Module متوفر الآن في متجر إكوسترا للإلكترونيات، ضمن قسم Breakout Board وElectronic Modules، بسعر 60,00 EGP. كود المنتج لدينا: EK457. المنتج متوفر في المخزون وجاهز للشحن الفوري لكل محافظات مصر مع إمكانية الدفع عند الاستلام.

أهم المواصفات الفنية:

  • Product Name: Micro SD Card Reader Module
  • Type: Micro SD Card Interface Module
  • Compatible Cards: Micro SD / TF Cards (up to 32 GB typical)
  • واجهة الاتصال: SPI / Digital Communication
  • Operating Voltage: 3.3–5 V DC
  • Pins: CS, SCK, MOSI, MISO, VCC, GND
  • الخامة: PCB Module with Socket and Components
  • طريقة التثبيت: Through-Hole / Breadboard Compatible

هذا المنتج مناسب لمشاريع الأردوينو (Arduino) و ESP32 و Raspberry Pi، ومشاريع الروبوتات وإنترنت الأشياء والتعليم الهندسي. جميع القطع مفحوصة قبل الشحن.

تصفّح المزيد من Breakout Board في إكوسترا.

Specification

Specification

WeightWeight8 g
Dimensions4 × 2,5 × 1,5 cm
Product NameMicro SD Card Reader Module
TypeMicro SD Card Interface Module
Compatible CardsMicro SD / TF Cards (up to 32 GB typical)
InterfaceSPI / Digital Communication
Operating Voltage3.3–5 V DC
PinsCS, SCK, MOSI, MISO, VCC, GND
MaterialPCB Module with Socket and Components
Mounting TypeThrough-Hole / Breadboard Compatible
Operating Temperature-20°C to +70°C
ApplicationsData Logging, Arduino / Microcontroller Projects, Storage Expansion, DIY Electronics
Package Contents1× Micro SD Card Reader Module

Customer Reviews