- Reduced price
- 5%
D1 Mini ESP8266 NodeMcu Lua WIFI Module
- Reduced price
- -20%
The Data Logger Shield is an add-on for Arduino boards such as the Uno, Leonardo, or Mega, providing easy data logging capabilities. This shield is designed to enable quick setup and use for recording sensor data onto an SD card.
Note: CR1220 3V Battery and the SD Card not included
The Data Logger Shield is an add-on for Arduino boards such as the Uno, Leonardo, or Mega, providing easy data logging capabilities. This shield is designed to enable quick setup and use for recording sensor data onto an SD card.
• Real-Time Clock Module: Includes a DS1307 battery-backed RTC that can accurately track date and time, even without power.
• SD Card Reader: Supports FAT16 or FAT32 formatted SD cards up to 32GB, with level shifting circuitry to protect the SD card's 3.3V interface. It is fully compatible with the standard Arduino SD card library.
• Prototyping Area: A grid of 0.1" pitch pads provides space for adding custom components like sensors for data logging projects.
• LED Indicators: Two additional LEDs (L1 and L2) are available and can be mapped to any of Arduino's digital pins for custom visual indicators.
• Standard Arduino Headers: The shield includes standard headers, allowing it to stack with other compatible Arduino shields for added functionality.
• 1 X Data Logger Shield Compatible With Arduino
// Date and time functions using a DS1307 RTC connected via I2C and Wire lib
#include <Wire.h>
#include "RTClib.h"
RTC_DS1307 rtc;
char daysOfTheWeek[7][12] = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};
void setup () {
while (!Serial); // for Leonardo/Micro/Zero
Serial.begin(57600);
if (! rtc.begin()) {
Serial.println("Couldn't find RTC");
while (1);
}
if (! rtc.isrunning()) {
Serial.println("RTC is NOT running!");
// following line sets the RTC to the date & time this sketch was compiled
// rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));
// This line sets the RTC with an explicit date & time, for example to set
// January 21, 2014 at 3am you would call:
// rtc.adjust(DateTime(2014, 1, 21, 3, 0, 0));
}
}
void loop () {
DateTime now = rtc.now();
Serial.print(now.year(), DEC);
Serial.print('/');
Serial.print(now.month(), DEC);
Serial.print('/');
Serial.print(now.day(), DEC);
Serial.print(" (");
Serial.print(daysOfTheWeek[now.dayOfTheWeek()]);
Serial.print(") ");
Serial.print(now.hour(), DEC);
Serial.print(':');
Serial.print(now.minute(), DEC);
Serial.print(':');
Serial.print(now.second(), DEC);
Serial.println();
Serial.print(" since midnight 1/1/1970 = ");
Serial.print(now.unixtime());
Serial.print("s = ");
Serial.print(now.unixtime() / 86400L);
Serial.println("d");
// calculate a date which is 7 days and 30 seconds into the future
DateTime future (now + TimeSpan(7,12,30,6));
Serial.print(" now + 7d + 30s: ");
Serial.print(future.year(), DEC);
Serial.print('/');
Serial.print(future.month(), DEC);
Serial.print('/');
Serial.print(future.day(), DEC);
Serial.print(' ');
Serial.print(future.hour(), DEC);
Serial.print(':');
Serial.print(future.minute(), DEC);
Serial.print(':');
Serial.print(future.second(), DEC);
Serial.println();
Serial.println();
delay(3000);
}
The Data Logger Shield is an add-on for Arduino boards such as the Uno, Leonardo, or Mega, providing easy data logging capabilities. This shield is designed to enable quick setup and use for recording sensor data onto an SD card.
Note: CR1220 3V Battery and the SD Card not included


