alonso vallejo
/
lab2_gpio_in
lab2 para curso mbed FIME
Revision 0:34c167209c96, committed 2015-05-24
- Comitter:
- Alonso
- Date:
- Sun May 24 04:15:05 2015 +0000
- Commit message:
- lab2
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
mbed.bld | Show annotated file Show diff for this revision Revisions of this file |
diff -r 000000000000 -r 34c167209c96 main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Sun May 24 04:15:05 2015 +0000 @@ -0,0 +1,29 @@ +#include "mbed.h" + +/* En esta practica se ve la configuracione de los pines para entrada digitales, + donde el encendido y apagado los colores del led rgb depende de si estan + conectados a tierra los pines digitales de entrada D0, D1 Y D2*/ + +DigitalOut rgb_rojo(LED1,1); // inicializamos el led rgb rojo con salida digital con estado inicial 1 +DigitalOut rgb_verde(LED2,1);// inicializamos el led rgb verde con salida digital con estado inicial 1 +DigitalOut rgb_azul(LED3,1);// inicializamos el led rgb azul con salida digital con estado inicial 1 + +DigitalIn sw_rojo(D0); // inicializamos el interruptor que encendera al led rgb rojo con entrada digital conectada al pin D0 +DigitalIn sw_verde(D1);// inicializamos el interruptor que encendera al led rgb verde con entrada digital conectada al pin D1 +DigitalIn sw_azul(D2);// inicializamos el interruptor que encendera al led rgb azul con entrada digital conectada al pin D2 + +int main() +{ + while(1) { + + if(sw_rojo) rgb_rojo = 1; // si se acciona el interruptor rojo enciende el LED rgb rojo + else rgb_rojo = 0; // si no se apaga + + if(sw_verde) rgb_verde = 1;// si se acciona el interruptor verde enciende el LED rgb verde + else rgb_verde = 0;// si no se apaga + + if(sw_azul) rgb_azul = 1;// si se acciona el interruptor azul enciende el LED rgb azul + else rgb_azul = 0;// si no se apaga + + } +}
diff -r 000000000000 -r 34c167209c96 mbed.bld --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Sun May 24 04:15:05 2015 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/mbed_official/code/mbed/builds/dbbf35b96557 \ No newline at end of file