lab2 para curso mbed FIME

Dependencies:   mbed

Revision:
0:34c167209c96
--- /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
+
+    }
+}