Dokumen
Dokumen
e
<SPI.h>
#include <SD.h>
#include <Wire.h>
#include "DS3231.h"
RTClib RTC;
int jam,menit,detik;
File myFile;
void setup() {
Wire.begin();
pinMode(12, OUTPUT);
Serial.begin(9600);
while (!Serial) {
; // wait for serial port to connect. Needed for native USB port
only
Serial.print("Initializing SD card...");
// see if the card is present and can be initialized:
if (!SD.begin(chipSelect)) {
return;
Serial.println("card initialized.");
if (SD.exists("dataldr.csv")) {
Serial.println("dataldr.txt exists.");
} else {
Serial.println("Creating example.txt...");
myFile.close();
if (SD.exists("dataldr.csv")) {
Serial.println("dataldr.txt exists.");
} else {
void loop() {
digitalWrite(12, HIGH);
DateTime now = RTC.now();
// Serial.println(waktu);
//Serial.println(now.second(),DEC);
dataString += String(sensor);
if (analogPin < 2) {
float c=(suhu*5.0*100)/1024;
//int c=suhu/9.31;
suhuc=c;
dataString += ",";
}
// open the file. note that only one file can be open at a time,
if (myFile) {
myFile.close();
else {
Serial.println("error opening...");
delay(100);