Entradas

Mostrando entradas de febrero, 2018

VERSIÓN 2

/*** Included libraries ***/ /*** Global variables and function definition ***/ const int azul = 10 ; const int rojo = 6 ; const int verde = 3 ; const int button = 13 ; const int potentiometer = A0 ; float Luz = 0 ; float ESTADO = 0 ; void CAMBIO_ESTADO ( ) { if ( ESTADO == 3 ) { ESTADO = 0 ; } else { ESTADO = ESTADO + 1 ; } } /*** Setup ***/ void setup ( ) { pinMode ( azul , OUTPUT ) ; pinMode ( rojo , OUTPUT ) ; pinMode ( verde , OUTPUT ) ; pinMode ( button , INPUT ) ; pinMode ( potentiometer , INPUT ) ; } /*** Loop ***/ void loop ( ) { if ( digitalRead ( button ) == 1 ) { CAMBIO_ESTADO ( ) ; delay ( 2000 ) ; } else if ( ESTADO == 1 ) { analogWrite ( 3 , analogRead ( potentiometer ) ) ; } else if ( ESTADO == 2 ) { analogWrite ( 6 , analogRead ( potentiometer ) ) ; } else if ( EST

PULSADOR + POTENCIÓMETRO

Imagen
COMPONENTES: -RGB: Es un sólo un led, pero para representarlo en bitbloq Se conectan a los pines con número ( sólo los que tengan el símbolo de la raya, porque nos permitirá regular la intensidad). Son los que aportarán la luz. -PULSADOR: También se conecta a un pin numerado. Determina qué función de color del rgb debe ejecutarse en cada momento.. POTENCIÓMERO. Se puede conectar en A0, A1, A2, A3, A4 o A5. Regula la intensidad con la que brillan los leds. DESCRIPCIÓN: Declaramos una variable llamada LUZ y le aportamos un valor numérico (0). Esta variable regula la intensidad con la que lucen los leds. Le ponemos el mismo valor a una variable llamada estado, que nos servirá más tarde para realizar el cambio de c o l o r . Una variable llamada CAMBIO_ESTADO, suma +1 al valor de estado cada vez que la ejecutamos Para los cambios de colores de las funciones de las variables rojo,verde y azul, escribimos en el pin digital correspondiente el valor analógi