alonso vallejo
/
lab2_gpio_in
lab2 para curso mbed FIME
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 00003 /* En esta practica se ve la configuracione de los pines para entrada digitales, 00004 donde el encendido y apagado los colores del led rgb depende de si estan 00005 conectados a tierra los pines digitales de entrada D0, D1 Y D2*/ 00006 00007 DigitalOut rgb_rojo(LED1,1); // inicializamos el led rgb rojo con salida digital con estado inicial 1 00008 DigitalOut rgb_verde(LED2,1);// inicializamos el led rgb verde con salida digital con estado inicial 1 00009 DigitalOut rgb_azul(LED3,1);// inicializamos el led rgb azul con salida digital con estado inicial 1 00010 00011 DigitalIn sw_rojo(D0); // inicializamos el interruptor que encendera al led rgb rojo con entrada digital conectada al pin D0 00012 DigitalIn sw_verde(D1);// inicializamos el interruptor que encendera al led rgb verde con entrada digital conectada al pin D1 00013 DigitalIn sw_azul(D2);// inicializamos el interruptor que encendera al led rgb azul con entrada digital conectada al pin D2 00014 00015 int main() 00016 { 00017 while(1) { 00018 00019 if(sw_rojo) rgb_rojo = 1; // si se acciona el interruptor rojo enciende el LED rgb rojo 00020 else rgb_rojo = 0; // si no se apaga 00021 00022 if(sw_verde) rgb_verde = 1;// si se acciona el interruptor verde enciende el LED rgb verde 00023 else rgb_verde = 0;// si no se apaga 00024 00025 if(sw_azul) rgb_azul = 1;// si se acciona el interruptor azul enciende el LED rgb azul 00026 else rgb_azul = 0;// si no se apaga 00027 00028 } 00029 }
Generated on Thu Aug 4 2022 23:14:52 by 1.7.2