Tabla de contenido:

Controlar MedeaWiz Sprite: 4 pasos
Controlar MedeaWiz Sprite: 4 pasos

Video: Controlar MedeaWiz Sprite: 4 pasos

Video: Controlar MedeaWiz Sprite: 4 pasos
Video: 8X78 Введение 720p 2024, Noviembre
Anonim
Controlando MedeaWiz Sprite
Controlando MedeaWiz Sprite
Controlando MedeaWiz Sprite
Controlando MedeaWiz Sprite
Controlando MedeaWiz Sprite
Controlando MedeaWiz Sprite
Controlando MedeaWiz Sprite
Controlando MedeaWiz Sprite

El MedeaWiz Sprite (https://www.medeawiz.com/) es un dispositivo electrónico muy pequeño que reproduce videos. Los videos del Sprite se pueden ubicar en una memoria USB / memoria USB o en una tarjeta SD. El Sprite reproducirá un video por defecto en un bucle. Otros videos ubicados en el dispositivo flash se pueden seleccionar y reproducir usando el control remoto Sprite.

Comprado en Amazon o en TeamKingsley

Sensor. Engine MICRO es una pequeña placa controladora programable destinada a interactuar con sensores y controlar varios módulos. El SEM se puede utilizar como un dispositivo de aprendizaje STEM. Excelente para usar con una colección de más de 37 sensores.

Adquirido en CircuitGizmos

Sensor. Motor MICRO (SEM) Rev 4

El corazón del SEM es un microcontrolador de 32 bits con un intérprete de programa avanzado integrado. El lenguaje que usa SEM es una versión moderna de BASIC. A diferencia de las versiones anteriores del lenguaje, este nuevo BASIC está estructurado. Admite subrutinas y no necesita números de línea. Es el lenguaje perfecto para el SEM. Es fácil de aprender y, sin embargo, poderoso. Tiene soporte para el control de entrada y salida que necesita el SEM.

El SEM tiene líneas de E / S a lo largo del borde superior de la PCB para la conexión a varios circuitos. El SEM se puede utilizar con una placa de circuito impreso sin soldadura para la creación de prototipos. El SEM también se puede utilizar con otros métodos de conexión eléctrica para interactuar con módulos, dispositivos y circuitos.

Paso 1: Activación de videos

Vídeos de activación
Vídeos de activación
Vídeos de activación
Vídeos de activación

El Sprite también se puede activar mediante el contacto de un botón (o un circuito de "contacto seco" equivalente) para reproducir un archivo de video específico. Las instrucciones que vienen con el Sprite (el manual se puede descargar antes de la compra) muestran cómo se puede usar un botón para activar el Sprite para que reproduzca un archivo de video. Las instrucciones también muestran cómo se puede conectar un controlador lógico programable (PLC) o un sensor de movimiento PIR directamente al Sprite para activar la reproducción de video.

Esta activación permite que un botón o un dispositivo con una salida de contacto seco active un solo archivo. Se pueden lograr disparos más complejos utilizando Sensor. Engine MICRO para evaluar una o varias condiciones según la entrada del sensor o la hora programada. El SEM se conectará al Sprite a través del puerto de E / S del Sprite y usará comandos seriales para controlar el Sprite.

Paso 2: Activación desde el sensor Motor: MICRO

Disparo desde el sensor Motor: MICRO
Disparo desde el sensor Motor: MICRO
Disparo desde el sensor Motor: MICRO
Disparo desde el sensor Motor: MICRO

El puerto de E / S Sprite proporciona una conexión a tierra, así como + 5V (100mA) que se pueden usar para alimentar el SEM. El control serial del Sprite desde el SEM se logra usando las líneas seriales Tx y Rx. Las conexiones para el puerto de E / S se proporcionan en el manual de Sprite y se muestran aquí.

En el diagrama de arriba, el rectángulo llamado "Microprocesador" será el Sensor. Engine MICRO. El SEM está conectado al Sprite con un pequeño cable personalizado. El cable negro es de referencia a tierra, el cable rojo proporciona 5 V para alimentar el SEM. (Desconectado durante el desarrollo ya que la conexión USB proporciona 5V).

Los cables azul y verde son comunicaciones en serie. Para este código no se utilizan los datos recibidos del Sprite.

Paso 3: el programa

El programa de ejemplo es bastante simple: desplácese por un conjunto de números (del 0 al 10) y, cuando esté seleccionado, reproduzca el archivo asociado con el número.

'Sprite Controller * La descripción del programa de 4 líneas aparece en el selector de archivos' * hasta el carácter 21 después del apóstrofe único. '*' * '--------------------- *

OPCIÓN EXPLÍCITA

OPCIÓN PREDETERMINADA NINGUNA OPCIÓN AUTORUN ON

'====================================================

'Código de configuración' El código de configuración se ejecuta una vez al iniciar este programa '=================================== =================

'S. E: El botón MICRO interrumpe y indica

'Común a las aplicaciones SEM, etc. SETPIN 7, INTL, semRedBtnInt, PULLUP SETPIN 24, INTL, semYelBtnInt, PULLUP SETPIN 26, INTL, semGrnBtnInt, PULLUP DIM semRedBtn AS INTEGER' Estados de los botones DIM semYelBtn ASBtn ASBtn 0 semYelBtn = 0 semGrnBtn = 0

DIM FileNum COMO INTEGER

DIM FileNumLimit COMO INTEGER FileNum = 0 FileNumLimit = 10

Texto 0, 0, "Sprite Controller",, 3, 1

TEXT 64, 12, "" + STR $ (FileNum) + "", C, 2, 2 TEXT 0, 57, "Back Frwd Select",, 3

HACER

SI semRedBtn> 1 ENTONCES

semRedBtn = 0 CLS FileNum = FileNum - 1 IF FileNum <0 THEN FileNum = FileNumLimit Text 0, 0, "Sprite Controller",, 3, 1 TEXT 64, 12, "" + STR $ (FileNum) + "", C, 2, 2 TEXT 0, 57, "Back Frwd Select",, 3 ENDIF

SI semYelBtn> 1 ENTONCES

semYelBtn = 0 CLS FileNum = FileNum + 1 IF FileNum> FileNumLimit THEN FileNum = 0 Text 0, 0, "Sprite Controller",, 3, 1 TEXT 64, 12, "" + STR $ (FileNum) + "", C, 2, 2 TEXT 0, 57, "Back Frwd Select",, 3 ENDIF

SI semGrnBtn> 1 ENTONCES

semGrnBtn = 0 ABRIR "COM1: 9600" como # 1 PRINT # 1, CHR $ (FileNum); CIERRE # 1 ENDIF LOOP

'=====================================================

'SE: Subrutinas de interrupción del botón MICRO' Común a las aplicaciones SEM, etc. '================================= ====================

'Rutinas de interrupción del botón rojo / amarillo / verde

'Rutinas estándar de botones SEM. 'Prueba semRedBtn> 1 para presionar un botón,> x para presionar un botón prolongadamente

SUB semRedBtnInt

semRedBtn = 1 DO: PAUSE (5): semRedBtn = semRedBtn + 5: LOOP WHILE PIN (7) = 0 PAUSE (20) END SUB

SUB semYelBtnInt

semYelBtn = 1 DO: PAUSE (5): semYelBtn = semYelBtn + 5: LOOP WHILE PIN (24) = 0 PAUSE (20) END SUB

SUB semGrnBtnInt

semGrnBtn = 1 DO: PAUSE (5): semGrnBtn = semGrnBtn + 5: LOOP WHILE PIN (26) = 0 PAUSE (20) END SUB

Paso 4: operación simple

Operación simple
Operación simple

El número grande centrado en la pantalla muestra qué archivo se está reproduciendo o qué archivo se seleccionó por última vez.

El botón rojo reduce el número de archivo. El botón amarillo incrementa el número de archivo.

El botón verde selecciona / reproduce el archivo numerado.

Recomendado: