نمایش نتایج: از 1 به 4 از 4
Like Tree4 لایک
  • 3 Post By amiralizade
  • 1 Post By amiralizade

موضوع: ماژول کارتخوان میکرو SD - ماژول میکرو اس دی Micro-SD/TF --- H5A2

  1. #1
    Junior Member
    تاریخ عضویت
    Oct 2015
    نوشته ها
    16

    ماژول کارتخوان میکرو SD - ماژول میکرو اس دی Micro-SD/TF --- H5A2

    photo_2015-12-01_19-57-16.jpgmapping-arduino-pins-sd-shield.jpgرا اندازی ماژول رم خوان مدل:
    ماژول کارتخوان میکرو SD - ماژول میکرو اس دی Micro-SD/TF --- H5A2

    //Program by Amir Alizade
    // Micro-SD/TF H5A2

    #include <SD.h> //SD Card Library
    #include <SPI.h>

    //SPI SD Card Pins

    //VCC = PIN 8
    //CS = PIN 10
    //MOSI = Pin 11
    //MISO = Pin 12
    //SCLK = PIN 13
    //GND = PIN 14

    int CS_pin = 10;
    int pow_pin = 8;
    long counter = -1; //Use this to store the Counter#
    void setup()
    {
    Serial.begin(9600);
    Serial.println("serial set at 9600 baud");
    //CS Pin is an output
    pinMode(CS_pin, OUTPUT);
    Serial.println("CS_pin set as OUTPUT");
    //SD Card will Draw Power from Pin 8, so set it high
    pinMode(pow_pin, OUTPUT);
    digitalWrite(pow_pin, HIGH);
    Serial.println("pow-pin 8 set as OUTPUT and HIGH");
    //Initialize SD Card with CS_pin = 10
    if (!SD.begin(CS_pin))
    {
    Serial.println("Card Failure - CS_pin 10 no signal");
    return;
    }
    Serial.println("Card Ready - Signal on CS_pin 10");
    SD.remove("LOG.amr");
    File logFile = SD.open("LOG.amr", FILE_WRITE);
    Serial.println("opened LOG.amr file");
    if (logFile)
    {
    logFile.println("Test");
    Serial.println("Start Writing to LOG.amr");
    }
    else
    Serial.println("Couldn't open LOG.amr file");
    }


    void loop()
    {
    File logFile = SD.open("LOG.amr", FILE_WRITE);
    if (logFile)
    {
    logFile.println( String(++counter));
    Serial.println( String(counter));
    }
    else
    Serial.println("Couldn't open log file");
    logFile.close();
    }
    ویرایش توسط amiralizade : 12-01-2015 در ساعت 04:38 PM

  2. #2
    Junior Member
    تاریخ عضویت
    Oct 2015
    نوشته ها
    16
    با سلام
    این ماژول خیلی قطعی داره و قابل اعتماد نیست
    آیا راه حلی برای رفع این مشکل هست؟ جایی برای یک ماژول کارت خوان (مدل دیگه ای غیر از این مدل) دیدم که با چندتا مقاومت پایه هشو به گراند و vcc ارتباط داده.

    یا اگر کسی ماژول مطمینی سراغ داره معرفی کنه

  3. #3
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    3,933
    نقل قول نوشته اصلی توسط amiralizade نمایش پست ها
    با سلام
    این ماژول خیلی قطعی داره و قابل اعتماد نیست
    آیا راه حلی برای رفع این مشکل هست؟ جایی برای یک ماژول کارت خوان (مدل دیگه ای غیر از این مدل) دیدم که با چندتا مقاومت پایه هشو به گراند و vcc ارتباط داده.

    یا اگر کسی ماژول مطمینی سراغ داره معرفی کنه
    پست بالایی دقیقا کار می کنه و مشکلی نداره
    سیم ها و ارتباطاتتون رو چک کنید
    اگر هم دنبال یه چیز راحت هستید شیلد دیتا لاگر آردوینو عالیه و سیم کشی هم نیم خواد دیگه:
    شیلد دیتا لاگر آردوینو Arduino Data Logging Shield

  4. #4
    Junior Member
    تاریخ عضویت
    Oct 2015
    نوشته ها
    16
    با سلامدوست عزیز پست بالایی که می فرمایید رو هم خودم گذاشتم.

    این ماژول بسیار ضعیف هست و غیر قابل اعتماد( به قول معروف بگیر نگیر داره) و ممکنه شمار وسط کار با مشکل مواجه کنه.

    پیشنهاد من استفاده از ماژول زیر هست:
    Mini SD Card Reader

    تست شده و علاوه بر سرعت خوب، پایداری خوبی هم داره.
    موفق باشید.
    لایک کردن

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO