Dependencies:   mbed

Committer:
gcarmonar
Date:
Thu Oct 24 20:19:58 2013 +0000
Revision:
0:2e24cdd2f33a
Ayuda 2 para el parcial.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
gcarmonar 0:2e24cdd2f33a 1 #include "mbed.h"
gcarmonar 0:2e24cdd2f33a 2
gcarmonar 0:2e24cdd2f33a 3 BusOut leds(LED1, LED2, LED3); //Para controlar varios puertos al mismo tiempo
gcarmonar 0:2e24cdd2f33a 4
gcarmonar 0:2e24cdd2f33a 5 int on = 1; //variable que me va a decir que led o leds encender, recuerda que los
gcarmonar 0:2e24cdd2f33a 6 //leds rgb funcionan con logica inversa
gcarmonar 0:2e24cdd2f33a 7
gcarmonar 0:2e24cdd2f33a 8 int main() {
gcarmonar 0:2e24cdd2f33a 9 while(1) {
gcarmonar 0:2e24cdd2f33a 10 leds = on; //asigno el valor de on a los leds
gcarmonar 0:2e24cdd2f33a 11 wait(1);
gcarmonar 0:2e24cdd2f33a 12 on = on << 1; //recorro un bit a la izquierda piensa en binario (001 recorriendo queda 010)
gcarmonar 0:2e24cdd2f33a 13 if (on == 8){ //Si vale 8 o en binario 1000 reseteo el valor a 1 o 001 en binario
gcarmonar 0:2e24cdd2f33a 14 on = 1;
gcarmonar 0:2e24cdd2f33a 15 }
gcarmonar 0:2e24cdd2f33a 16 }
gcarmonar 0:2e24cdd2f33a 17 }