Pārlūkot izejas kodu

Datalogger to run at 10 Hz rate

main
PaulStoffregen pirms 4 gadiem
vecāks
revīzija
a4c5e44281
1 mainītis faili ar 13 papildinājumiem un 17 dzēšanām
  1. +13
    -17
      examples/Datalogger/Datalogger.ino

+ 13
- 17
examples/Datalogger/Datalogger.ino Parādīt failu

@@ -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
}










Notiek ielāde…
Atcelt
Saglabāt