Toll-Free Customer Support 24/7

FIRE MSP CODE SCHEMATIC

/*
 * Project name:
    FIRE-SENSOR
 * Copyright
     (c) Researchdesignlab.com
 * Test configuration:
     MCU:             MSP430G2553
     Dev.Board:       TI LAUNCHPAD
     Oscillator:      16 MHz
     Software:        CCS STUDIO V.5

*/

#include "msp430g2533.h"
#include"lcd.h"

int main(void)
{
WDTCTL = WDTPW + WDTHOLD;             //Stop WDT
BCSCTL1 = CALBC1_8MHZ;                 //Set DCO to 8Mhz
DCOCTL = CALDCO_8MHZ;
P2DIR &= ~BIT0;   // FIRE SENSOR IS CONNECTED TO PORT2 OF BIT0
InitializeLcm();  //INITIALIZE LCD
__delay_cycles(1000000);
//ClearLcmScreen(); //CLEAR LCD
//__delay_cycles(1000000);
while(1)
{
if(P2IN == 0x01) // IF FIRE IS DETECTED
{
ClearLcmScreen();
PrintStr("FIRE HIGH"); //DISPLAY HIGH ON LCD
__delay_cycles(1000000);//GIVE SOME DELAY
}
else
{
ClearLcmScreen();
PrintStr("FIRE LOW");  //DISPLAY LOW ON LCD
__delay_cycles(1000000); // GIVE SOME DELAY
}
}
}

Back to top