
smfklmwe
Dependencies: mbed C12832_lcd TextLCD
main.cpp@28:b0712ef984de, 2020-05-02 (annotated)
- Committer:
- nervy
- Date:
- Sat May 02 04:12:50 2020 +0000
- Revision:
- 28:b0712ef984de
- Parent:
- 27:d8f636a2a766
- Child:
- 29:c655269608d3
SELENA
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
nervy | 25:ec72507ea71b | 1 | #include "mbed.h" //librería que nos permite utilizar comandos y sentencias propias de mbed |
nervy | 26:22f3f938cd2f | 2 | Serial com1(USBTX, USBRX); |
nervy | 26:22f3f938cd2f | 3 | DigitalOut rojo(LED1); |
nervy | 26:22f3f938cd2f | 4 | DigitalOut verde(LED2); |
nervy | 27:d8f636a2a766 | 5 | |
dan | 0:7dec7e9ac085 | 6 | |
nervy | 27:d8f636a2a766 | 7 | void alto() { |
nervy | 26:22f3f938cd2f | 8 | rojo = 0; |
nervy | 26:22f3f938cd2f | 9 | verde = 1; |
nervy | 25:ec72507ea71b | 10 | wait(5); |
nervy | 25:ec72507ea71b | 11 | } |
dan | 0:7dec7e9ac085 | 12 | |
nervy | 27:d8f636a2a766 | 13 | void preventivo() { |
nervy | 26:22f3f938cd2f | 14 | rojo = 0; |
nervy | 26:22f3f938cd2f | 15 | verde = 0; |
nervy | 25:ec72507ea71b | 16 | wait(1); |
nervy | 25:ec72507ea71b | 17 | } |
nervy | 25:ec72507ea71b | 18 | |
nervy | 27:d8f636a2a766 | 19 | void siga() { |
nervy | 26:22f3f938cd2f | 20 | rojo = 1; |
nervy | 26:22f3f938cd2f | 21 | verde = 0; |
nervy | 25:ec72507ea71b | 22 | wait(3); |
nervy | 25:ec72507ea71b | 23 | } |
nervy | 25:ec72507ea71b | 24 | |
nervy | 27:d8f636a2a766 | 25 | void parpadealto(){ |
nervy | 27:d8f636a2a766 | 26 | rojo=0; |
nervy | 27:d8f636a2a766 | 27 | wait(.3); |
nervy | 27:d8f636a2a766 | 28 | rojo=1; |
nervy | 27:d8f636a2a766 | 29 | wait(.3);} |
nervy | 27:d8f636a2a766 | 30 | |
nervy | 27:d8f636a2a766 | 31 | void parpadeopreventivo(){ |
nervy | 27:d8f636a2a766 | 32 | rojo=0; |
nervy | 27:d8f636a2a766 | 33 | verde=0; |
nervy | 28:b0712ef984de | 34 | wait(.2); |
nervy | 27:d8f636a2a766 | 35 | rojo=1; |
nervy | 27:d8f636a2a766 | 36 | verde=1; |
nervy | 28:b0712ef984de | 37 | wait(.2);} |
nervy | 27:d8f636a2a766 | 38 | |
nervy | 27:d8f636a2a766 | 39 | void parpadeoverde(){ |
nervy | 27:d8f636a2a766 | 40 | verde=0; |
nervy | 27:d8f636a2a766 | 41 | wait(.3); |
nervy | 27:d8f636a2a766 | 42 | verde=1; |
nervy | 27:d8f636a2a766 | 43 | wait(.3);} |
nervy | 25:ec72507ea71b | 44 | |
nervy | 25:ec72507ea71b | 45 | int main() { |
nervy | 25:ec72507ea71b | 46 | |
nervy | 27:d8f636a2a766 | 47 | while(1) |
nervy | 25:ec72507ea71b | 48 | { |
nervy | 27:d8f636a2a766 | 49 | alto(); |
nervy | 27:d8f636a2a766 | 50 | parpadealto(); |
nervy | 27:d8f636a2a766 | 51 | parpadealto(); |
nervy | 27:d8f636a2a766 | 52 | preventivo(); |
nervy | 27:d8f636a2a766 | 53 | parpadeopreventivo(); |
nervy | 28:b0712ef984de | 54 | parpadeopreventivo(); |
nervy | 27:d8f636a2a766 | 55 | siga(); |
nervy | 27:d8f636a2a766 | 56 | parpadeoverde(); |
nervy | 27:d8f636a2a766 | 57 | parpadeoverde(); |
nervy | 25:ec72507ea71b | 58 | } |
nervy | 25:ec72507ea71b | 59 | |
nervy | 25:ec72507ea71b | 60 | } |