Gerardo Carmona
/
03_Siete_Colores_Led_RGB
This program combines the RGB colors to create 7 diferent combinations
main.cpp@0:1abdccc5994d, 2013-10-09 (annotated)
- Committer:
- gcarmonar
- Date:
- Wed Oct 09 21:06:39 2013 +0000
- Revision:
- 0:1abdccc5994d
Ver1.0
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
gcarmonar | 0:1abdccc5994d | 1 | #include "mbed.h" |
gcarmonar | 0:1abdccc5994d | 2 | |
gcarmonar | 0:1abdccc5994d | 3 | DigitalOut bled(LED1); |
gcarmonar | 0:1abdccc5994d | 4 | DigitalOut gled(LED2); |
gcarmonar | 0:1abdccc5994d | 5 | DigitalOut rled(LED3); |
gcarmonar | 0:1abdccc5994d | 6 | |
gcarmonar | 0:1abdccc5994d | 7 | int main() { |
gcarmonar | 0:1abdccc5994d | 8 | bled = 1; |
gcarmonar | 0:1abdccc5994d | 9 | gled = 1; |
gcarmonar | 0:1abdccc5994d | 10 | rled = 1; |
gcarmonar | 0:1abdccc5994d | 11 | |
gcarmonar | 0:1abdccc5994d | 12 | while(1) { |
gcarmonar | 0:1abdccc5994d | 13 | // Azul |
gcarmonar | 0:1abdccc5994d | 14 | bled = 0; |
gcarmonar | 0:1abdccc5994d | 15 | rled = 1; |
gcarmonar | 0:1abdccc5994d | 16 | gled = 1; |
gcarmonar | 0:1abdccc5994d | 17 | wait(0.5); |
gcarmonar | 0:1abdccc5994d | 18 | // Verde |
gcarmonar | 0:1abdccc5994d | 19 | bled = 1; |
gcarmonar | 0:1abdccc5994d | 20 | gled = 0; |
gcarmonar | 0:1abdccc5994d | 21 | wait(0.5); |
gcarmonar | 0:1abdccc5994d | 22 | // Rojo |
gcarmonar | 0:1abdccc5994d | 23 | gled = 1; |
gcarmonar | 0:1abdccc5994d | 24 | rled = 0; |
gcarmonar | 0:1abdccc5994d | 25 | wait(0.5); |
gcarmonar | 0:1abdccc5994d | 26 | // Verde + Rojo = Amarillo |
gcarmonar | 0:1abdccc5994d | 27 | gled = 0; |
gcarmonar | 0:1abdccc5994d | 28 | wait(0.5); |
gcarmonar | 0:1abdccc5994d | 29 | // Verde + Azul = Cyan |
gcarmonar | 0:1abdccc5994d | 30 | rled = 1; |
gcarmonar | 0:1abdccc5994d | 31 | bled = 0; |
gcarmonar | 0:1abdccc5994d | 32 | wait(0.5); |
gcarmonar | 0:1abdccc5994d | 33 | // Azul + Rojo = Rosa |
gcarmonar | 0:1abdccc5994d | 34 | gled = 1; |
gcarmonar | 0:1abdccc5994d | 35 | rled = 0; |
gcarmonar | 0:1abdccc5994d | 36 | wait(0.5); |
gcarmonar | 0:1abdccc5994d | 37 | // Azul + Rojo + Verde = Blanco |
gcarmonar | 0:1abdccc5994d | 38 | gled = 0; |
gcarmonar | 0:1abdccc5994d | 39 | wait(0.5); |
gcarmonar | 0:1abdccc5994d | 40 | |
gcarmonar | 0:1abdccc5994d | 41 | } |
gcarmonar | 0:1abdccc5994d | 42 | } |