|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 WAMP - PHP - MySQL
  Estación meteorológica Cosas de Windows Webs interesantes Arduino
   AutoIt (Programación) Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  Teleco - Emisora de A.M. Visual Basic Translate:
Búsqueda en este sitio:


Nuevo concurso para España, Argentina, Brasil, Chile, Colombia, Ecuador, México, Perú y Portugal.

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

__________________________________

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información