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
}