You are on page 1of 6

Lm35

float tempC; int reading; int tempPin = 0;

void setup() { Serial.begin(9600);

void loop() { reading = analogRead(tempPin); tempC = reading / 9.31; Serial.print("TEMPRATURE = "); Serial.print(tempC); Serial.print("*C"); Serial.println(); delay(1000); }

Time
#include "LedControl.h" #include <Wire.h>

#include "RTClib.h" RTC_DS1307 rtc; int a,b,c,i,j,k,x,y,z;

LedControl lc=LedControl(12,11,10,1);

void setup() { Serial.begin(9600); lc.shutdown(0,false); lc.setIntensity(0,8); lc.clearDisplay(0); #ifdef AVR Wire.begin(); #else Wire1.begin(); // Shield I2C pins connect to alt I2C bus on Arduino Due #endif rtc.begin();

if (! rtc.isrunning()) {

// following line sets the RTC to the date & time this sketch was compiled rtc.adjust(DateTime(__DATE__, __TIME__)); } }

void loop () { DateTime now = rtc.now(); a= now.hour(); b= now.minute(); c= now.second(); i = a / 10; j= b/10; k= c/10; x= a%10; y= b%10; z= c%10; Serial.println(a); Serial.println(10); Serial.println(a/10); lc.setDigit(0,0,i,false); lc.setDigit(0,1,x,false); lc.setChar(0,2,'-',false); lc.setDigit(0,3,j,false);

lc.setDigit(0,4,y,false); lc.setChar(0,5,'-',false); lc.setDigit(0,6,k,false); lc.setDigit(0,7,z,false);

delay(1000);

Date and time


// Date and time functions using a DS1307 RTC connected via I2C and Wire lib

#include <Wire.h> #include "RTClib.h"

RTC_DS1307 rtc;

void setup () { Serial.begin(57600); #ifdef AVR Wire.begin(); #else Wire1.begin(); // Shield I2C pins connect to alt I2C bus on Arduino Due #endif rtc.begin();

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(__DATE__, __TIME__)); } }

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(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.unixtime() + 7 * 86400L + 30);

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); }

You might also like