You are on page 1of 4

#include <LiquidCrystal.

h>

LiquidCrystal lcd(8,9,10,11,12,13);

#define IR 6 //IR SENSOR

int SW = 7; //SWITCH

int alcohol= A0; //alcohol

int c,acl;

void setup()

digitalWrite(SW, HIGH);

lcd.begin(16,2);

lcd.clear();

lcd.setCursor(0,0);

lcd.print(" WELCOME TO ");

lcd.setCursor(0,1);

lcd.print(" THE PROJECT ");

delay(2000);
lcd.clear();

lcd.setCursor(0,0);

lcd.print(" HELMET ");

lcd.setCursor(0,1);

lcd.print(" SECTION ");

delay(2000);

Serial.begin(9600);

Serial.println(" ***************** WELCOME TO THE


HELMET SECTION ****************** ");

void loop()

int L5=digitalRead(SW); //SWITCH VALUE

int L4=digitalRead(IR); //IR SENSOR VALUE READING

lcd.clear();

if (L4==HIGH && L5==LOW)

lcd.setCursor(0, 0);

lcd.print("HELMET: YES ");

delay(1000);
c=c+1;

if(c==1)

Serial.print("@HW*");

lcd.setCursor(0,1);

lcd.print("ALH : ");

acl=analogRead(alcohol); // reads the sensor output


(temparature)

lcd.print(acl); // prints temperature in degree


Celsius

delay(500);

if(acl>120)

lcd.setCursor(11,1);

lcd.print("HIGH");

delay(1000);

Serial.print("@HAL*");

else

lcd.setCursor(11,1);

lcd.print("NRML");

delay(1000);
}

delay(1000);

else

c=0;

Serial.print("@HNW*");

lcd.setCursor(0, 0);

lcd.print("HELMET: NO ");

delay(1000);

delay(2000);

You might also like