App inventor 2 en español
Cómo programar los teléfonos móviles con Android.
Curso de App inventor 2 en español - Juan Antonio Villalpando
-- Tutorial de iniciación de App Inventor 2 en español --
Volver al índice del tutorial
___________________________
24.- Reloj. Temporizador. Parpadeo de colores en la pantalla.
p24_reloj.aia
- La pantalla parpadeará automáticamente mostrando colores aleatorios.
- Mediante el Deslizador podemos controlar el tiempo del parpadeo.
_________________
- Diseño.
- Situamos un DisposiciónHorizontal1. En su Propiedad DispHorizontal ponemos: Centro - 3
- Dentro del DisposiciónHorizontal ponemos un Deslizador que presente unos extremos entre 1 y 2000.
- En la Propiedad Ancho del Deslizador ponemos 90 percent.
- Al mover el Deslizador establecer un nuevo Intervalo en el Reloj (Temporizador) de manera que éste actuará cada ese tiempo.
- Cuando actúe el Reloj, se crean tres números aleatoria del 1 a 255, correspondiente a cada uno de los colores básicos.
- La suma de esos colores se presenta como color de fondo de la pantalla.
_________________
- Bloques.
_______________________________
25.- Reloj. Semáforo.
p25_semaforo.aia
- Un semáforo encenderá secuencialmente sus luces roja, amarilla y verde.
- Mediante un Deslizamor podemos cambiar el tiempo de encendido.
- Cada color estará encendido un tiempo distinto.
_________________
- Diseño.
- Situamos un Lienzo. Lo ponemos Ancho: Ajustar al contenedor y Alto: 350 pixel.
- Tres Pelotas (50, 10) (50, 90) (50,170). Radio: 40
- Un Disposición Horizontal con su Propiedad DispHorizontal: Centro - 3
- Un Deslizador dentro del DisposiciónHorizontal1 con valores entre ValorMínimo 1 y ValorMáximo 400
- En la Propiedad Ancho del Deslizador ponemos 90 percent.
_________________
- Bloques.
- Mediante el Deslizador controlamos el Intervalo del Reloj.
_________________
- Comentarios.
- Variable: cuenta
- Cada vez que se produce un Intervalo del Reloj:
Se cuenta una unidad. cuenta = cuenta + 1
Si cuenta es > 16 entonces cuenta vuelve a 0 (nuevo ciclo)
Si cuenta es <= 6 entonces Color Rojo
Si cuenta es > 6 Y cuenta es <= 9 entonces Color Amarillo
Si cuenta es >9 entonces Color Verde
_________________
- Propuesta.
- Este código es solo un ejemplo de aprendizaje, se podría hacer más eficiente. Además el color Amarillo sale después del Rojo y debería salir antes de él. Corríjase.
_________________
- Más aplicaciones del Reloj en...
66reloj.htm
66Breloj.htm
__________________________________
|