Answer the question
In order to leave comments, you need to log in
How to connect sd card in arduino mega 2560?
Good afternoon.
Here's a handkerchief came: www.buyincoins.com/item/9032.html
I've been fighting for
the second day!
Connection is like this:
5v -> 5v
cs -> 53
mosi -> 51
sck -> 52
miso -> 50
#include <SD.h>
File myFile;
void setup()
{
// Open serial communications and wait for port to open:
Serial.begin(9600);
while (!Serial) {
; // wait for serial port to connect. Needed for Leonardo only
}
Serial.print("Initializing SD card...");
pinMode(53, OUTPUT);
if (!SD.begin(53)) {
Serial.println("initialization failed!");
return;
}
Serial.println("initialization done.");
myFile = SD.open("test.txt", FILE_WRITE);
if (myFile) {
Serial.print("Writing to test.txt...");
myFile.println("testing 1, 2, 3.");
// close the file:
myFile.close();
Serial.println("done.");
} else {
// if the file didn't open, print an error:
Serial.println("error opening test.txt");
}
// re-open the file for reading:
myFile = SD.open("test.txt");
if (myFile) {
Serial.println("test.txt:");
// read from the file until there's nothing else in it:
while (myFile.available()) {
Serial.write(myFile.read());
}
// close the file:
myFile.close();
} else {
// if the file didn't open, print an error:
Serial.println("error opening test.txt");
}
}
void loop(){ }
Answer the question
In order to leave comments, you need to log in
The mod was bad. Collected according to the scheme from the Internet and it all worked. SD and SDHC. They say that MMS is also supported, but I managed to parse it :)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question