lab2 para curso mbed FIME

Dependencies:   mbed

Committer:
Alonso
Date:
Sun May 24 04:15:05 2015 +0000
Revision:
0:34c167209c96
lab2

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Alonso 0:34c167209c96 1 #include "mbed.h"
Alonso 0:34c167209c96 2
Alonso 0:34c167209c96 3 /* En esta practica se ve la configuracione de los pines para entrada digitales,
Alonso 0:34c167209c96 4 donde el encendido y apagado los colores del led rgb depende de si estan
Alonso 0:34c167209c96 5 conectados a tierra los pines digitales de entrada D0, D1 Y D2*/
Alonso 0:34c167209c96 6
Alonso 0:34c167209c96 7 DigitalOut rgb_rojo(LED1,1); // inicializamos el led rgb rojo con salida digital con estado inicial 1
Alonso 0:34c167209c96 8 DigitalOut rgb_verde(LED2,1);// inicializamos el led rgb verde con salida digital con estado inicial 1
Alonso 0:34c167209c96 9 DigitalOut rgb_azul(LED3,1);// inicializamos el led rgb azul con salida digital con estado inicial 1
Alonso 0:34c167209c96 10
Alonso 0:34c167209c96 11 DigitalIn sw_rojo(D0); // inicializamos el interruptor que encendera al led rgb rojo con entrada digital conectada al pin D0
Alonso 0:34c167209c96 12 DigitalIn sw_verde(D1);// inicializamos el interruptor que encendera al led rgb verde con entrada digital conectada al pin D1
Alonso 0:34c167209c96 13 DigitalIn sw_azul(D2);// inicializamos el interruptor que encendera al led rgb azul con entrada digital conectada al pin D2
Alonso 0:34c167209c96 14
Alonso 0:34c167209c96 15 int main()
Alonso 0:34c167209c96 16 {
Alonso 0:34c167209c96 17 while(1) {
Alonso 0:34c167209c96 18
Alonso 0:34c167209c96 19 if(sw_rojo) rgb_rojo = 1; // si se acciona el interruptor rojo enciende el LED rgb rojo
Alonso 0:34c167209c96 20 else rgb_rojo = 0; // si no se apaga
Alonso 0:34c167209c96 21
Alonso 0:34c167209c96 22 if(sw_verde) rgb_verde = 1;// si se acciona el interruptor verde enciende el LED rgb verde
Alonso 0:34c167209c96 23 else rgb_verde = 0;// si no se apaga
Alonso 0:34c167209c96 24
Alonso 0:34c167209c96 25 if(sw_azul) rgb_azul = 1;// si se acciona el interruptor azul enciende el LED rgb azul
Alonso 0:34c167209c96 26 else rgb_azul = 0;// si no se apaga
Alonso 0:34c167209c96 27
Alonso 0:34c167209c96 28 }
Alonso 0:34c167209c96 29 }