проблема с micro SD

Тема в разделе "Arduino & Shields", создана пользователем Goblin, 8 мар 2019.

  1. Goblin

    Goblin Нуб

    Есть Micro Card Adapter и micro SDhc карта на 8гб.
    Код самый простой "проверочный" из учебника.
    При этом всё время вылетает "Card Failure".
    Подскажите в чём может быть проблема?
    Код (C++):

    #include <SD.h>
    int CS_pin = 10;
    void setup() {
      Serial.begin(9600);
      Serial.println("Initializing Card");
      pinMode(CS_pin, OUTPUT);
      if (!SD.begin(CS_pin)) {
       Serial.println("Card Failure");
       return;
      }
      Serial.println("Card Ready");

    }

    void loop() {
      File logFile = SD.open("LOG.txt", FILE_WRITE);
          if (Serial.available() != 0) {
          String ss = Serial.readString();
          if (logFile) {
            logFile.println(ss);
            logFile.close();
          }else {
            Serial.println("LOG.txt");
            Serial.println("Couldn't open log file");
          }    
        }
    }
     
  2. ratman

    ratman Нерд

    Осталось дофантазировать, что ты там растерял по дороге. Где инициализация SD? И откуда библиотека?