This program combines the RGB colors to create 7 diferent combinations

Dependencies:   mbed

Committer:
gcarmonar
Date:
Wed Oct 09 21:06:39 2013 +0000
Revision:
0:1abdccc5994d
Ver1.0

Who changed what in which revision?

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