amklsnrjkglwar
Dependencies: mbed
Fork of HelloWorld by
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; } }