lab2 para curso mbed FIME

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

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 }