Saltar la navegación

3. 📖 Generadores de Eventos: Los Sensores

¿Qué son los sensores?

Cámara de fotos de móvil
Cámara de fotos de móvil

En el mundo de la programación de aplicaciones móviles, los sensores son componentes de hardware que recogen información del entorno del dispositivo. Esta información puede ser sobre la luz, la posición, el movimiento, la ubicación geográfica, y más. Los sensores actúan como generadores de eventos, ya que los cambios que detectan pueden ser utilizados para desencadenar diferentes acciones en la aplicación.

Tipos de Sensores y Eventos

Thunkable ofrece acceso a varios sensores comunes en dispositivos móviles. Por ejemplo, puedes utilizar el acelerómetro para detectar el movimiento, el GPS para la ubicación, o la cámara para capturar imágenes o escanear códigos QR.

Cómo utilizar los sensores en Thunkable

  1. Selecciona un Sensor: Escoge el sensor que quieres usar en tu aplicación desde la lista de componentes disponibles.

  2. Añade el Sensor a tu Aplicación: Al igual que con los botones y otros componentes, arrastra y suelta el sensor en tu espacio de trabajo.

  3. Configura el Sensor: Ajusta las propiedades del sensor según necesites. Por ejemplo, puedes establecer la sensibilidad del acelerómetro.

  4. Programa la Respuesta a Eventos del Sensor: Usa bloques de evento para definir qué debe suceder cuando el sensor detecta un cambio. Por ejemplo, podrías cambiar el color de la pantalla cuando el teléfono se inclina a un lado.

EJemplo de uso de sensores en Thunkable

Supongamos que quieres crear una aplicación que responda cuando el dispositivo se sacude:

  • Paso 1: Añade el componente Acelerómetro a tu aplicación.
  • Paso 2: Ve a la sección de bloques y encuentra el bloque de eventos del acelerómetro, como when Acelerómetro1 Shaking.

  • Paso 3: Adjunta bloques de acción a este evento. Por ejemplo, podrías cambiar un texto, iniciar una animación o cambiar el color de fondo de un botón.

  • Paso 4: Prueba la aplicación agitando el dispositivo para ver si la acción que programaste se lleva a cabo.

Creado con eXeLearning (Ventana nueva)