alonso vallejo
/
lab1_gpio_out
lab1 para curso mbed FIME
LED_RGB.cpp@0:b51a19b7d220, 2015-05-24 (annotated)
- Committer:
- Alonso
- Date:
- Sun May 24 04:13:47 2015 +0000
- Revision:
- 0:b51a19b7d220
lab1 para curso mbed FIME
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Alonso | 0:b51a19b7d220 | 1 | #include "mbed.h" |
Alonso | 0:b51a19b7d220 | 2 | #include "LED_RGB.h" |
Alonso | 0:b51a19b7d220 | 3 | |
Alonso | 0:b51a19b7d220 | 4 | DigitalOut rgb_rojo(PTB18,1); |
Alonso | 0:b51a19b7d220 | 5 | DigitalOut rgb_verde(PTB19,1); |
Alonso | 0:b51a19b7d220 | 6 | DigitalOut rgb_azul(PTD1,1); |
Alonso | 0:b51a19b7d220 | 7 | |
Alonso | 0:b51a19b7d220 | 8 | //#define retardo_ms 500 |
Alonso | 0:b51a19b7d220 | 9 | |
Alonso | 0:b51a19b7d220 | 10 | void RGB_BLINK(unsigned int retardo_ms) |
Alonso | 0:b51a19b7d220 | 11 | { |
Alonso | 0:b51a19b7d220 | 12 | rgb_rojo.write(0); |
Alonso | 0:b51a19b7d220 | 13 | wait_ms(retardo_ms); |
Alonso | 0:b51a19b7d220 | 14 | rgb_rojo.write(1); |
Alonso | 0:b51a19b7d220 | 15 | wait_ms(retardo_ms); |
Alonso | 0:b51a19b7d220 | 16 | rgb_verde.write(0); |
Alonso | 0:b51a19b7d220 | 17 | wait_ms(retardo_ms); |
Alonso | 0:b51a19b7d220 | 18 | rgb_verde.write(1); |
Alonso | 0:b51a19b7d220 | 19 | wait_ms(retardo_ms); |
Alonso | 0:b51a19b7d220 | 20 | rgb_azul.write(0); |
Alonso | 0:b51a19b7d220 | 21 | wait_ms(retardo_ms); |
Alonso | 0:b51a19b7d220 | 22 | rgb_azul.write(1); |
Alonso | 0:b51a19b7d220 | 23 | wait_ms(retardo_ms); |
Alonso | 0:b51a19b7d220 | 24 | } |