Gerardo Carmona
/
04_Ciclo_For
For cycle example using PWM outputs to create diferent colors with the on board RGB Led
main.cpp
- Committer:
- gcarmonar
- Date:
- 2013-10-09
- Revision:
- 0:ea0651d11ca4
File content as of revision 0:ea0651d11ca4:
/* - Descripcion - Controlar la intensidad de un led RGB y hacer conbinaciones de colores utilizando diferentes tonos. - AYUDA - PwmOut : Configura un puerto como salida PWM, puedes establece el ciclo trabajo con numeros entre 0 (para 0%) y 1 (para 100%) con decimales float : Tipo de variable que utiliza numeros decimales */ #include "mbed.h" PwmOut bled(LED1); PwmOut gled(LED2); PwmOut rled(LED3); int main() { // Todos apagados bled = 1; gled = 1; rled = 1; while(1) { for (float i = 0; i <= 1; i = i + 0.2){ for (float j = 0; j <= 1; j = j + 0.2){ for (float k = 0; k <= 1; k = k + 0.2){ bled = i; gled = j; rled = k; wait(0.25); } } } } }