Toll-Free Customer Support 24/7

GAS MSP430 Code AND Schematic

/*
 * Project name:
    GAS-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;   // GAS 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 GAS IS HIGH
{
ClearLcmScreen();
PrintStr("GAS ACTIVATED"); //DISPLAY HIGH ON LCD
__delay_cycles(1000000);//GIVE SOME DELAY
}
else
{
ClearLcmScreen();
PrintStr("GAS DEACTIVATED");  //DISPLAY LOW ON LCD
__delay_cycles(1000000); // GIVE SOME DELAY
}
}
}

Back to top