Hallo,
Arduino Gemeinde ich bin Neu in der ganzen Arduino-Thematik, aber nicht beim programmieren.
Ich habe ein großes Problem eine Led blinken zu lassen um einige Zustände anzuzeigen. Standard LED beim Nano Pin 13. Ich habe das aber auch mit Pin 12 mit einer eigenen LED probiert, aber selbes verhalten.
Ich habe mir einen Datenlogger mit einer SD Card und einer RTC für Timestamps zusammengebaut nach Vorlaggen hier vom Forum.
Das funktioniert sehr gut und ich kann meine Temperatur mit einem Zeitstempel auf die SD Card loggen....
...aber ich wollte jetzt noch eine LED mit verschieden Blinkfrequenzen einbauen um verschiedene Stati anzuzeigen. Aber meine Led ist ungeachtet der Ansteuerung immer an.
Ich habe das auf folgendes eingegrenzt bzw. reduziert:
void setup(void)
{......
......
/* >>>>ist hier der Blink Code blinkt die LED im 2 s Rhythmus
while (true) {
digitalWrite(ledPin, !digitalRead(ledPin)); //LED Test
delay(2000);
}
*/
// initialize the SD card
Serial.print("Initializing SD card...");
// make sure that the default chip select pin is set to
// output, even if you don't use it:
pinMode(4, OUTPUT);
// see if the card is present and can be initialized:
if (!SD.begin(chipSelect)) {
error("Card failed, or not present");
} else {
Serial.println("card initialized.");
}
while (true) {
digitalWrite(ledPin, !digitalRead(ledPin)); //Hier ist die LED immer an
delay(2000);
}
Ausdruck auf der ser Schnittstelle:
Initializing SD card...card initialized.<<<<<
Kann mir jemand erklären,was das mit der SD Karteninitialisierung zu tun hat?
Bin für jegliche Tipps dankbar
Achim