Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Armar.cpp@0:f42f18c56a88, 2013-11-16 (annotated)
- Committer:
- pcolla
- Date:
- Sat Nov 16 00:48:19 2013 +0000
- Revision:
- 0:f42f18c56a88
alarma VyV
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| pcolla | 0:f42f18c56a88 | 1 | #include "alarma.h" |
| pcolla | 0:f42f18c56a88 | 2 | #include "mbed.h" |
| pcolla | 0:f42f18c56a88 | 3 | |
| pcolla | 0:f42f18c56a88 | 4 | void Armar(void){ |
| pcolla | 0:f42f18c56a88 | 5 | Pip(1); //Armando. |
| pcolla | 0:f42f18c56a88 | 6 | for(i=0;i<delayFactory;i++){ |
| pcolla | 0:f42f18c56a88 | 7 | KeepAlive(); |
| pcolla | 0:f42f18c56a88 | 8 | wait(0.8); //Con KeepAlive es 1 seg por vuelta. |
| pcolla | 0:f42f18c56a88 | 9 | } |
| pcolla | 0:f42f18c56a88 | 10 | Buzzer = 1; //Armada. |
| pcolla | 0:f42f18c56a88 | 11 | wait(1); |
| pcolla | 0:f42f18c56a88 | 12 | Buzzer = 0; |
| pcolla | 0:f42f18c56a88 | 13 | while(Pulsador == false){ //Armada ///// |
| pcolla | 0:f42f18c56a88 | 14 | An = SensorAnalogico(); // |
| pcolla | 0:f42f18c56a88 | 15 | Di = SensorDigital(); // |
| pcolla | 0:f42f18c56a88 | 16 | KeepAlive(); // |
| pcolla | 0:f42f18c56a88 | 17 | if((An == 2)||(Di == false)){ // |
| pcolla | 0:f42f18c56a88 | 18 | while(Pulsador == false){ //Dsparada // |
| pcolla | 0:f42f18c56a88 | 19 | Sirena(delaySirena); // // |
| pcolla | 0:f42f18c56a88 | 20 | LuzDisparo(delayLuz); // // |
| pcolla | 0:f42f18c56a88 | 21 | } ///////////// // |
| pcolla | 0:f42f18c56a88 | 22 | wait(1); // |
| pcolla | 0:f42f18c56a88 | 23 | Pip(2); // |
| pcolla | 0:f42f18c56a88 | 24 | return; // |
| pcolla | 0:f42f18c56a88 | 25 | } // |
| pcolla | 0:f42f18c56a88 | 26 | } ///////////////// |
| pcolla | 0:f42f18c56a88 | 27 | Pip(2); |
| pcolla | 0:f42f18c56a88 | 28 | return; |
| pcolla | 0:f42f18c56a88 | 29 | } |
| pcolla | 0:f42f18c56a88 | 30 | |
| pcolla | 0:f42f18c56a88 | 31 | |
| pcolla | 0:f42f18c56a88 | 32 | |
| pcolla | 0:f42f18c56a88 | 33 |