Просмотр исходного кода

Datalogger to run at 10 Hz rate

main
PaulStoffregen 4 лет назад
Родитель
Сommit
a4c5e44281
1 измененных файлов: 13 добавлений и 17 удалений
  1. +13
    -17
      examples/Datalogger/Datalogger.ino

+ 13
- 17
examples/Datalogger/Datalogger.ino Просмотреть файл

@@ -1,7 +1,7 @@
/*
SD card datalogger
This example shows how to log data from three analog sensors
This example shows how to log data from three analog sensors
to an SD card using the SD library.
The circuit:
@@ -17,7 +17,6 @@
by Tom Igoe
This example code is in the public domain.
*/

#include <SD.h>
@@ -44,21 +43,22 @@ void setup()
//UNCOMMENT THESE TWO LINES FOR TEENSY AUDIO BOARD:
//SPI.setMOSI(7); // Audio shield has MOSI on pin 7
//SPI.setSCK(14); // Audio shield has SCK on pin 14
// Open serial communications and wait for port to open:
// Open serial communications and wait for port to open:
Serial.begin(9600);
while (!Serial) {
while (!Serial) {
; // wait for serial port to connect.
}


Serial.print("Initializing SD card...");
// see if the card is present and can be initialized:
if (!SD.begin(chipSelect)) {
Serial.println("Card failed, or not present");
// don't do anything more:
return;
while (1) {
// No SD card, so don't do anything more - stay stuck here
}
}
Serial.println("card initialized.");
}
@@ -73,7 +73,7 @@ void loop()
int sensor = analogRead(analogPin);
dataString += String(sensor);
if (analogPin < 2) {
dataString += ",";
dataString += ",";
}
}

@@ -86,18 +86,14 @@ void loop()
dataFile.close();
// print to the serial port too:
Serial.println(dataString);
}
// if the file isn't open, pop up an error:
else {
} else {
// if the file isn't open, pop up an error:
Serial.println("error opening datalog.txt");
}
}
delay(100); // run at a reasonable not-too-fast speed
}










Загрузка…
Отмена
Сохранить