rishi arora
Created December 14, 2016

temperature display on led

In this project we can display the temperature on the lcd display by switching the button on and led wil glow else horn will blow.

Intermediate1 hour135
temperature display on led

Things used in this project

Story

Read more

Code

BUTTON_TEMPERATURE_LED_HORN_GINUI.ino

C/C++
int ledpin=7;
int hornpin=8;
int buttonpin=3;
int a;
int del=1000;
float temperature;
int B=3975;
float resistance;
#include <Wire.h>
#include "rgb_lcd.h"

rgb_lcd lcd;

const int colorR = 255;
const int colorG = 255;
const int colorB = 255;


void setup() {
pinMode(buttonpin,INPUT);
pinMode(ledpin,OUTPUT);
pinMode(hornpin,OUTPUT);
Serial.begin(9600);
 lcd.begin(16, 2);
   
    lcd.setRGB(colorR, colorG, colorB);
    
   
   

    delay(1000);


}

void loop() {
 int buttonpinstate=digitalRead(buttonpin); 

 if(buttonpinstate==1)
 {
 digitalWrite(ledpin,HIGH);
 a=analogRead(A0);
  resistance=(float)(1023-a)*10000/a;
  temperature=1/(log(resistance/10000)/B+1/298.15)-273.15;
  lcd.print("Temperature:");
  lcd.print(temperature);
  delay(del);
 
 if(temperature<16)
 {
  digitalWrite(ledpin,HIGH);
  delay(500);
  digitalWrite(ledpin,LOW);
  
 }
 }
 else
 

  digitalWrite(ledpin,LOW);
      lcd.setCursor(0, 1);

   delay(100);
}

Credits

rishi arora

rishi arora

11 projects • 4 followers

Comments