Hallo, ich möchte mit einen Arduino-Nano Töne aufnehmen und auf eine SD-Karte speichern. Das Digitalisieren der Töne funktioniert ohne Probleme. Leider funtioniert das Abspeichern nur bei der Hälfte meiner SD-Karten. Garnicht funktioniert der Befehl SD.exists, was problematisch ist, weil ich den Dateinamen dann doppelt habe und nur Müll raus kommt. Weiß jemand wo ran das liegt und wie man das Problem umgehen kann? Mit welchen SD-Karten habt ihr gute Erfahrungen gemacht?
@ Werner L. (sardine) >Leider funtioniert das Abspeichern nur bei der Hälfte meiner SD-Karten. Wahrscheinlich sind ein Teil "falsch" formatiert. Da gibt es normale, welche als Festplatte mit Partition Table formatiert sind und welche als Superfloppy. Ausserdem sind Karten >=32 GB mit extFAT formatiert, was von der Arduino-Lib nicht verarbeitet wird. >Garnicht funktioniert der Befehl SD.exists, was problematisch ist, Dann ist was faul. Das muss funktionieren. Denk dran. dass die Arduinolib nur Namen im alten 8.3 Format verarbeiten kann! https://www.arduino.cc/en/Reference/SD >Weiß jemand wo ran das liegt und wie man das Problem umgehen kann? Mit >welchen SD-Karten habt ihr gute Erfahrungen gemacht? Es sollten alle SD-Karten <32 GB funktionieren.
Hallo, erstmal Danke für euere Antworten. Der Fehler war ganz banal, aber wirkungsvoll. Die SD Karte war über den ISP-Anschluß mit meinen Arduino verbunden. Dann habe ich einen Taster an den scheinbar freien Port 10 angeschlossen. Nach dem ich dies bemerkt habe, funktionniert es einwandfrei. Man darf nicht vergessen das der ISP intern mit anderen Kontakte verbunden sind.
Glückwunsch zum Erfolg! Zur Ursache: sardine schrieb: > Man darf nicht vergessen das der ISP intern mit anderen Kontakte > verbunden sind. Je nach Arduino ist das so, oder auch nicht. Pin 10 ist bei keinem einzigen mir bekannten Arduino mit dem ISP verbunden. Wahr ist aber, dass bei vielen Arduinos SS auf Ausgang geschaltet werden muss/sollte damit SPI als Master überhaupt funktionieren kann. Z.B. beim UNO ist Pin 10 SS. Und dann macht es natürlich keinen Sinn dort einen Taster anzuschließen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.