amklsnrjkglwar

Dependencies:   mbed

Fork of HelloWorld by Simon Ford

main.cpp

Committer:
MartinEia
Date:
2014-02-13
Revision:
3:c168dc1cdae8
Parent:
2:f2b7238740f7
Child:
4:25c608dffc5f

File content as of revision 3:c168dc1cdae8:

#include "mbed.h"

DigitalOut drift1,drift2,drift3,drift4(LED1,LED2,LED3,LED4);
DigitalOut rod1,rod2,rod3,rod4,rod5,rod6,rod7,rod8 (p23,p24,p25,p26,p27,p28,p29,p30);
DigitalIn reset (p13);
AnlogIn sone1,sone2,sone3,sone4(p15,p16,p17,p18);

void alarm1(void);
void alarm2(void);
void alarm3(void);
void alarm4(void);

void alarm1(void);
{
    if(sone1 == grense0) {
        drift1 = 1;
        rod1 = 0;
        rod2 = 0;
    } else if(sone1 == grense1) {
        drift1 = 1;
        wait(0.2);
        drift1 = 0;
        wait(0.2);
        rod1 = 1;
        rod2 = 1;
    }   else if(sone1 == grense2) {
        drift1 = 1;
        wait(0.2);
        drift1 = 0;
        wait(0.2);
        rod1 = 1;
        rod2 = 0;
    }   else {
        drift1 = 1;
        wait(0.2);
        drift1 = 0;
        wait(0.2);
        rod1 = 0;
        rod2 = 1;

    }



}



}
void alarm2(void);
{
    if(sone2 == grense0) {
        drift2 = 1
        rod3 = 0;
        rod4 = 0;
    } else if(sone2 == grense1) {
        drift2 = 1;
        wait(0.2);
        drift1 = 0;
        wait(0.2);
        rod3 = 1;
        rod4 = 1;
    }   else if(sone2 == grense2) {
        drift1 = 1;
        wait(0.2);
        drift1 = 0;
        wait(0.2);
        rod3 = 1;
        rod4 = 0;
    }   else {
        drift1 = 1;
        wait(0.2);
        drift1 = 0;
        wait(0.2);
        rod3 = 0;
        rod4 = 1;

    }


}

void alarm3(void);
{
    if(sone3 == grense0) {
        drift3 = 1
                 rod5 = 0;
        rod6 = 0;
    } else if(sone3 == grense1) {
        drift3 = 1;
        wait(0.2);
        drift1 = 0;
        wait(0.2);
        rod5 = 1;
        rod6 = 1;
    }   else if(sone3 == grense2) {
        drift3 = 1;
        wait(0.2);
        drift1 = 0;
        wait(0.2);
        rod5 = 1;
        rod6 = 0;
    }   else {
        drift3 = 1;
        wait(0.2);
        drift1 = 0;
        wait(0.2);
        rod5 = 0;
        rod6 = 1;

    }



}

void alarm4(void);
{
    if(sone4 == grense0) {
        drift4 = 1
                 rod7 = 0;
        rod8 = 0;
    } else if(sone4 == grense1) {
        drift4 = 1;
        wait(0.2);
        drift1 = 0;
        wait(0.2);
        rod7 = 1;
        rod8 = 1;
    }   else if(sone2 == grense2) {
        drift4 = 1;
        wait(0.2);
        drift1 = 0;
        wait(0.2);
        rod7 = 1;
        rod8 = 0;
    }   else {
        drift4 = 1;
        wait(0.2);
        drift1 = 0;
        wait(0.2);
        rod7 = 0;
        rod8 = 1;

    }

}