Difference between revisions of "Microduino-Module SD"

From Microduino Wiki
Jump to: navigation, search
 
(11 intermediate revisions by 2 users not shown)
Line 5: Line 5:
 
[[File:Microduino-SD-T.jpg|400px|thumb|right|Microduino-SD]]
 
[[File:Microduino-SD-T.jpg|400px|thumb|right|Microduino-SD]]
  
Microduino-SD module is used to access the memory card.  
+
Microduino-SD aims to read and write data of a memory card.  
  
  
Line 19: Line 19:
  
 
==Features==
 
==Features==
*Using high reliability contact structure, thin microsd deck of thickness 2.2mm and 2.4mm;
+
*Adopt high reliable contact structure as well as a 2.2mm or 2.4mm-thick microsd card holder;
*Open source hardware circuit design, compatible with the Arduino IDE development environment for programming;
+
*Small, cheap, stackable and open;
*Define unified interface Microduino specification and contain rich peripheral modules. Set up the quick connection with other Microduino modules and sensors easily and flexibly.
+
*Open hardware circuit design and Arduino compatible programming development environment;
*2.54 pitch row female connector for easy integration into breadboard.
+
*Uniform Microduino interface standard and rich peripheral modules, capable of having a fast and flexible connection and extension with other modules and sensors in accord with Microduino interface standard;
 
+
*Easy to be integrated to pegboards with a 2.45-pitch female header connector interface.
  
 
==Specifications==
 
==Specifications==
*Supported memory card type:MicroSD(TF);
+
*The memory card it supports:MicroSD(TF);
 
[[File:SD-Pinout-1.jpg|800px|thumb|center|Microduino-SD-Pinout]]
 
[[File:SD-Pinout-1.jpg|800px|thumb|center|Microduino-SD-Pinout]]
  
Line 33: Line 33:
  
 
===Main components===
 
===Main components===
* Deck:microsd deck '''[[File:MicroSD.pdf]]'''
+
* Card holder: microsd '''[[File:MicroSD.pdf]]'''
* Voltage converter chip:TC74HC4050 '''[[File:TC74HC4050AF.pdf]]'''
+
* Level conversion chip: TC74HC4050 '''[[File:TC74HC4050AF.pdf]]'''
  
 
==Development==
 
==Development==
 
===Arduino library and supported package===
 
===Arduino library and supported package===
*Using adfaruit SD library:
+
*Adopt adfaruit SD library:
**Original library:(core+ can't use it directly)【'''[https://github.com/adafruit/SD github download]'''】
+
**Original library:(Core+ can't be used directly)【'''[https://github.com/adafruit/SD github download]'''】
**Changed libray:(For the spi pin of core+, do some change)【'''[[File:Lib SD.zip]]'''】
+
**Changed library: (The spi pin of Core+ has been changed)【'''[[File:Lib SD.zip]]'''】
 +
**SimpleSDAudio: https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Libraries/_06_Microduino_SD_SimpleSDAudio
 
*Microduino core module can be combined with the sensor module to store and read data,and then analyze, process these data.
 
*Microduino core module can be combined with the sensor module to store and read data,and then analyze, process these data.
  
Line 46: Line 47:
  
 
===Program Download===
 
===Program Download===
Test program:'''[[File:Program Test SD.zip]]'''
+
Program test: '''[[File:Program Test SD.zip]]'''
  
 
===Microduino-SD file read,write,delete test===
 
===Microduino-SD file read,write,delete test===
*Prepared hardware:Microduino FT232R、Microduino Core、Microduino SD;
+
*All hardware needed: Microduino FT232R, Microduino Core and Microduino SD;
*Prepared software:Microduino provides test program(Arduino part)、Arduino IDE(1.0 release and upper)、SD library;
+
*All software needed: Microduino test program(Arduino terminal), Arduino IDE(version 1.0 and higher) and SD library;
*Put the downloaded library to the libraries folder of Arduino IDE installation;
+
*Put all the download library file into the libraries of Arduino IDE installation folder;
*Start Arduino IDE,open the test program,board type chosse "Microduino Core (Atmega328P@16M,5V)",download directly;
+
*Start Arduino IED, open Microduino test program and choose Microduino Core(Atmega328p@15M,5V), then download;
*Totally four parts,using the OLED to check(If no OLED, you can suse serial monitor):
+
*Below are four parts, which can be checked with OLED(If you don't have OLED, you can check with the serial monitor):
**CS pin match
+
**Check whether the CS pin is ok
**Wirte data to SD card;
+
**Write data into SD card;
**Read specified file's data from SD card;
+
**Read out the data of the specified file inside SD card;
**Delete file from SD card。
+
**Delete the specified file inside SD card;
  
 
==Buy==
 
==Buy==

Latest revision as of 10:11, 9 September 2016

Language: English  • 中文
Microduino-SD

Microduino-SD aims to read and write data of a memory card.







Features

  • Adopt high reliable contact structure as well as a 2.2mm or 2.4mm-thick microsd card holder;
  • Small, cheap, stackable and open;
  • Open hardware circuit design and Arduino compatible programming development environment;
  • Uniform Microduino interface standard and rich peripheral modules, capable of having a fast and flexible connection and extension with other modules and sensors in accord with Microduino interface standard;
  • Easy to be integrated to pegboards with a 2.45-pitch female header connector interface.

Specifications

  • The memory card it supports:MicroSD(TF);
Microduino-SD-Pinout

Document

Eagle PCB File:Microduino-SD.zip

Main components

Development

Arduino library and supported package

Application

Program Download

Program test: File:Program Test SD.zip

Microduino-SD file read,write,delete test

  • All hardware needed: Microduino FT232R, Microduino Core and Microduino SD;
  • All software needed: Microduino test program(Arduino terminal), Arduino IDE(version 1.0 and higher) and SD library;
  • Put all the download library file into the libraries of Arduino IDE installation folder;
  • Start Arduino IED, open Microduino test program and choose Microduino Core(Atmega328p@15M,5V), then download;
  • Below are four parts, which can be checked with OLED(If you don't have OLED, you can check with the serial monitor):
    • Check whether the CS pin is ok
    • Write data into SD card;
    • Read out the data of the specified file inside SD card;
    • Delete the specified file inside SD card;

Buy

History

Pictures

Front
Back