smfklmwe

Dependencies:   mbed C12832_lcd TextLCD

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?

UserRevisionLine numberNew 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 }