Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-23 14:37
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
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
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
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:
Pantalla Emoji / Sprite LED de 24 bits RGB: 4 passos
Pantalla LED Emoji / Sprite de 24 bits RGB: com a professor que tornava a l’aula enmig del COVID i del requisit de portar EPP, em vaig adonar que els meus estudiants no podran veure les meves expressions facials (ensenyo batxillerat, però tinc fills que es tornen tant a elementals com a seconda
Com crear un Sprite Walking: 9 passos
Com es crea un Sprite ambulant: aquí aprendreu a crear un sprite ambulant Consells necessaris: ordinador (qualsevol tipus ho farà) Internet (Duh) navegador web (qualsevol altre navegador web que no sigui Internet Explorer o Safari)
Creació d'un Sprite d'animació a TTGO T-Watch: 7 passos
Creació d'un Sprite d'animació a TTGO T-Watch: vídeo de demostració
Edita Sprite de pantalla de títol de Pokémon GBA: 10 passos (amb imatges)
Edita GBA Pokémon Title Screen Sprite: Després de derrotar l’Elite Four de nou a Pok é mon Yellow fa uns dies, em vaig preguntar si hi havia hagut una nova versió del joc que em va introduir al món de Pok é mon. Malauradament no n’hi va haver, però mirant al meu voltant em van presentar
Control de control de control de càmera [Arduino Nano]: 4 passos
Control de control de control de càmera [Arduino Nano]: necessiteu un control de control de càmera per obtenir fotografies d'acció realment interessants en què construïu alguna cosa, un producte o fins i tot el que heu creat? Servocity ofereix un bon kit de control de control, però no té cap - Assemblea de controls fets per a això. En aquest post es descriurà com