Taula de continguts:

Control de MedeaWiz Sprite: 4 passos
Control de MedeaWiz Sprite: 4 passos

Vídeo: Control de MedeaWiz Sprite: 4 passos

Vídeo: Control de MedeaWiz Sprite: 4 passos
Vídeo: [ENG] MedeaWiz Sprite - Play Modes | AtmosFX Media Player 2024, Juliol
Anonim
Control de MedeaWiz Sprite
Control de MedeaWiz Sprite
Control de MedeaWiz Sprite
Control de MedeaWiz Sprite
Control de MedeaWiz Sprite
Control de MedeaWiz Sprite
Control de MedeaWiz Sprite
Control de MedeaWiz Sprite

El MedeaWiz Sprite (https://www.medeawiz.com/) és un dispositiu electrònic molt petit que reprodueix vídeos. Els vídeos del Sprite es poden localitzar en una memòria USB o en una targeta SD. El Sprite reproduirà un vídeo per defecte en bucle. Es poden seleccionar i reproduir altres vídeos ubicats al dispositiu flash mitjançant el comandament a distància Sprite.

Comprat a Amazon o a TeamKingsley

El Sensor. Engine MICRO és una petita placa de control programable destinada a connectar-se als sensors i controlar diversos mòduls. El SEM es pot utilitzar com a dispositiu d'aprenentatge STEM. Excel·lent per utilitzar amb una col·lecció de més de 37 sensors.

Comprat a CircuitGizmos

Sensor. Engine MICRO (SEM) Rev 4

El cor del SEM és un microcontrolador de 32 bits amb un intèrpret de programes avançat integrat. El llenguatge que utilitza SEM és una versió moderna de BASIC. A diferència de les versions anteriors del llenguatge, aquest nou BASIC està estructurat. Admet subrutines i no necessita números de línia. És el llenguatge perfecte per al SEM. És fàcil d’aprendre i, tot i així, és potent. Compta amb el control d’entrada i sortida que necessita el SEM.

El SEM té línies d'E / S al llarg de la vora superior del PCB per a la connexió a diversos circuits. El SEM es pot utilitzar amb una placa de circuit imprès sense soldadura per prototipar. El SEM també es pot utilitzar amb altres mètodes de connexió elèctrica per connectar-se a mòduls, dispositius i circuits.

Pas 1: activació de vídeos

Activació de vídeos
Activació de vídeos
Activació de vídeos
Activació de vídeos

El Sprite també es pot activar mitjançant un contacte de botó (o un circuit de "contacte sec" equivalent) per reproduir un fitxer de vídeo específic. Les instruccions incloses amb el Sprite (el manual es pot descarregar abans de la compra) mostren com es pot utilitzar un botó per activar el Sprite per reproduir un fitxer de vídeo. Les instruccions també mostren com es pot connectar un controlador lògic programable (PLC) o un sensor de moviment PIR directament a l’Sprite per activar la reproducció de vídeo.

Aquest activador permet que un botó o un dispositiu amb una sortida de contacte sec activin un sol fitxer. Es podria aconseguir un desencadenament més complex mitjançant l’ús del sensor MICRO MICRO per avaluar una o diverses condicions en funció de l’entrada del sensor o del temps programat. El SEM es connectarà al Sprite mitjançant el port d'E / S del Sprite i utilitzarà ordres en sèrie per controlar el Sprite.

Pas 2: desactivació del sensor. Motor: MICRO

Desactivació del sensor. Motor: MICRO
Desactivació del sensor. Motor: MICRO
Desencadenament del sensor. Motor: MICRO
Desencadenament del sensor. Motor: MICRO

El port d'E / S Sprite proporciona una connexió a terra, així com + 5V (100mA) que es poden utilitzar per alimentar el SEM. El control en sèrie del Sprite des del SEM es realitza mitjançant les línies de sèrie Tx i Rx. Les connexions del port d'E / S es proporcionen al manual Sprite i es mostren aquí.

Al diagrama superior del rectangle anomenat "Microprocessador" hi haurà el sensor MICRO MICRO. El SEM està connectat al Sprite amb un petit cable personalitzat. El cable negre és una referència de terra, el cable vermell proporciona 5V per alimentar el SEM. (Desconnectat durant el desenvolupament, ja que la connexió USB proporciona 5 V.)

Els cables blaus i verds són comunicació en sèrie. Per a aquest codi no s’utilitzen les dades rebudes del Sprite.

Pas 3: el programa

L'exemple de programa és bastant senzill: Desplaceu-vos per un conjunt de números (del 0 al 10) i, quan se selecciona, reprodueix el fitxer associat al número.

'La descripció del programa de 4 línies de Sprite Controller * apareix al selector de fitxers' * fins al 21è caràcter després de l'apòstrof únic. '*' * '--------------------- *

OPCIÓ EXPLÍCITA

OPCIÓ DEFAULT NINGUNA OPTION AUTORUN ACTIVADA

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

"Codi de configuració" El codi de configuració s'executa una vegada quan inicieu aquest programa "=================================== =================

'S. E: el botó MICRO s'interromp i estats

SETPIN 7, INTL, semRedBtnInt, PULLUP SETPIN 24, INTL, semYelBtnInt, PULLUP SETPIN 26, INTL, semGrnBtnInt, PULLUP DIM semRedBtn AS INTEGER 0 semYelBtn = 0 semGrnBtn = 0

DIM FileNum COM INTEGRAL

DIM FileNumLimit AS INTEGER FileNum = 0 FileNumLimit = 10

Text 0, 0, "Sprite Controller",, 3, 1

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

FER

SI semRedBtn> 1 DESPRÉS

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, "Seleccioneu Frwd enrere",, 3 ENDIF

SI semYelBtn> 1 DESPRÉS

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, "Seleccioneu Frwd enrere",, 3 ENDIF

SI semGrnBtn> 1 DESPRÉS

semGrnBtn = 0 OPEN "COM1: 9600" com a # 1 PRINT # 1, CHR $ (FileNum); TANCAR # 1 ENDIF LOOP

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

'SE: subrutines d'interrupció del botó MICRO' Comú a les aplicacions SEM, etc. '================================= ====================

'Rutines d'interrupció del botó vermell / groc / verd

'Rutines de botons SEM estàndard. 'Prova semRedBtn> 1 per prémer el botó,> x per prémer el botó llarg

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

Pas 4: operació senzilla

Funcionament senzill
Funcionament senzill

El gran número centrat de la pantalla mostra quin fitxer s'està reproduint o s'ha seleccionat per última vegada.

El botó vermell disminueix el número de fitxer. El botó groc augmenta el número de fitxer.

El botó verd selecciona / reprodueix el fitxer numerat.

Recomanat: