Arduino Mega с регистрацией данных Adafruit Щит Arduino не может инициализироваться - PullRequest
0 голосов
/ 09 октября 2019

Arduino Mega с регистрацией данных Adafruit. Щит Arduino не удается инициализировать. Может ли быть проблема с моим щитом регистрации данных arduino? Я не думаю, что это SD-карта, потому что я отформатировал ее в FAT32.

#include <SPI.h>
File sdcard_file;
int CS_pin = 53;

void setup() {
    Serial.begin(9600); //Setting baudrate at 9600
    pinMode(CS_pin, OUTPUT); //declaring CS pin as output pin

    if (SD.begin()) {
        Serial.println("SD card is initialized and it is ready to use");
    } else {
        Serial.println("SD card is not initialized");
        return;
    }

    sdcard_file = SD.open("data.txt", FILE_WRITE); //Looking for the data.txt in SD card

    if (sdcard_file) { //If the file is found
        Serial.println("Writing to file is under process");
        sdcard_file.println("This data is for test"); //Writing to file
        sdcard_file.close(); //Closing the file
        Serial.println("Done");
    } else {
        Serial.println("Failed to open the file");
    }

    sdcard_file = SD.open("data.txt");
    if (sdcard_file) {
        Serial.println("Reading from the file");
        while (sdcard_file.available()) {
            Serial.write(sdcard_file.read());
        }
        sdcard_file.close();
    } else {
        Serial.println("Failed to open the file");
    }
}

void loop() {
//Nothing in the loop
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...