SD Card Status Prüfer
hallo!
ich möchte überprüfen ob im sd card shield eine card steckt oder nicht dafür habe ich folgenden code, welcher bereits funktioniert:
nur ist es komisch, dass wenn das programm von "karte drinnen" auf "karte draußen" springt lange braucht. ich sehe es den zwei leuchtdioden led1 (drinnen) led2 (draußen). der abstand beträgt ein paar sekunden. aber von led2 (draußen) zu led1 (drinnen) geht es sofort ohne abstand.
was ist hier falsch ?
lg
ich möchte überprüfen ob im sd card shield eine card steckt oder nicht dafür habe ich folgenden code, welcher bereits funktioniert:
code: [select]
#include <spi.h>
#include <sd.h>
sd2card card;
const int chipselect = 53;
int led1 = 22;
int led2 = 40;
void setup() {
serial.begin(9600);
pinmode(led1,output);
pinmode(led2,output);
}
void loop() {
if (!card.init(spi_half_speed, chipselect)) {
serial.println("false"); //karte draußen (dauert lange zum schalten von grün -> rot ???)
digitalwrite(led1,low);
digitalwrite(led2,high);
} else {
serial.println("true"); //karte drinnen (umschalten von grün zu rot dauert lange ??)
digitalwrite(led2,low);
digitalwrite(led1,high);
}
}
nur ist es komisch, dass wenn das programm von "karte drinnen" auf "karte draußen" springt lange braucht. ich sehe es den zwei leuchtdioden led1 (drinnen) led2 (draußen). der abstand beträgt ein paar sekunden. aber von led2 (draußen) zu led1 (drinnen) geht es sofort ohne abstand.
was ist hier falsch ?
lg
hallo,
"chipselect = 53"
damit kannst du nicht einfach prüfen, ob eine sd steckt.
suche mal nach einen "cd" pin dem sd card shield.
haste ne´n link?
gruß und spaß
andreas
"chipselect = 53"
damit kannst du nicht einfach prüfen, ob eine sd steckt.
suche mal nach einen "cd" pin dem sd card shield.
haste ne´n link?
gruß und spaß
andreas
Arduino Forum > International > Deutsch (Moderator: uwefed) > SD Card Status Prüfer
arduino
Comments
Post a Comment