Innholdsfortegnelse:

Kontroll av MedeaWiz Sprite: 4 trinn
Kontroll av MedeaWiz Sprite: 4 trinn

Video: Kontroll av MedeaWiz Sprite: 4 trinn

Video: Kontroll av MedeaWiz Sprite: 4 trinn
Video: Описание разъемов контроллера iTouchi AV 2024, Juli
Anonim
Kontrollerer MedeaWiz Sprite
Kontrollerer MedeaWiz Sprite
Kontrollerer MedeaWiz Sprite
Kontrollerer MedeaWiz Sprite
Kontrollerer MedeaWiz Sprite
Kontrollerer MedeaWiz Sprite
Kontrollerer MedeaWiz Sprite
Kontrollerer MedeaWiz Sprite

MedeaWiz Sprite (https://www.medeawiz.com/) er en veldig liten elektronisk enhet som spiller av videoer. Videoene til Sprite kan finnes enten på en USB -flash/tommelstasjon eller på et SD -kort. Sprite vil spille av en video som standard i en loop. Andre videoer på flash -enheten kan velges og spilles av med Sprite -fjernkontrollen.

Kjøpt fra Amazon eller fra TeamKingsley

Sensor. Engine MICRO er et lite programmerbart kontrollerkort som er ment å koble til sensorer og kontrollere forskjellige moduler. SEM kan brukes som en STEM -læringsenhet. Utmerket å bruke med en samling av 37+ sensorer!

Kjøpt fra CircuitGizmos

Sensor. Motor MIKRO (SEM) Rev 4

Hjertet i SEM er en 32 -biters mikrokontroller med en integrert avansert programtolk. Språket som SEM bruker er en moderne versjon av BASIC. I motsetning til tidligere versjoner av språket, er denne nye BASIC strukturert. Den støtter subrutiner og trenger ikke linjenumre. Det er det perfekte språket for SEM. Det er lett å lære, men likevel kraftig. Den har støtte for inngangs- og utgangskontrollen som SEM trenger.

SEM har I/O -linjer langs den øvre kanten av kretskortet for tilkobling til forskjellige kretser. SEM kan brukes med et loddfritt kretskort for prototyping. SEM kan også brukes med andre elektriske tilkoblingsmetoder for å koble til moduler, enheter og kretser.

Trinn 1: Utløser videoer

Utløsende videoer
Utløsende videoer
Utløsende videoer
Utløsende videoer

Sprite kan også utløses av en knappekontakt (eller en tilsvarende "tørrkontakt" -krets) for å spille av en bestemt videofil. Instruksjonene som følger med Sprite (manualen kan lastes ned før kjøp) viser hvordan en knapp kan brukes til å aktivere Sprite til å spille av en videofil. Instruksjonene viser også hvordan en programmerbar logisk kontroller (PLC) eller en PIR bevegelsessensor kan kobles direkte til Sprite for å utløse videoavspilling.

Denne utløseren gir mulighet for en knapp eller en enhet med tørrkontaktutgang for å utløse en enkelt fil. Mer kompleks utløsning kan oppnås ved å bruke Sensor. Engine MICRO for å evaluere en eller flere forhold basert på sensorinngang eller planlagt tid. SEM vil koble til Sprite via Sprite's I/O -port og bruke serielle kommandoer for å kontrollere Sprite.

Trinn 2: Utløser fra sensoren. Motor: MICRO

Utløses fra sensoren. Motor: MICRO
Utløses fra sensoren. Motor: MICRO
Utløses fra sensoren. Motor: MICRO
Utløses fra sensoren. Motor: MICRO

Sprite I/O -porten gir en jordforbindelse samt +5V (100mA) som kan brukes til å drive SEM. Seriell kontroll av Sprite fra SEM oppnås ved bruk av Tx og Rx serielle linjer. Tilkoblingene for I/O -porten er gitt i Sprite -manualen og vist her.

I diagrammet over vil rektanglet som heter "Mikroprosessor" være Sensor. Engine MICRO. SEM er koblet til Sprite med en liten tilpasset kabel. Den svarte ledningen er jordreferanse, den røde ledningen gir 5V for å drive SEM. (Koblet fra under utvikling ettersom USB -tilkoblingen gir 5V.)

De blå og grønne ledningene er seriell kommunikasjon. For denne koden brukes ikke dataene som er mottatt fra Sprite.

Trinn 3: Programmet

Eksempelprogrammet er ganske enkelt: Bla gjennom et sett med tall (0 til 10), og når det er valgt, spill av filen som er knyttet til nummeret.

'Sprite Controller * 4 -linjers programbeskrivelse vises i filvelgeren' * opp til det 21. tegnet etter den eneste appostrofen. ' *' * '--------------------- *

OPTION EXPLICIT

OPTION STANDARD INGEN ALTERNATIV AUTORUN PÅ

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

'Oppsettskode' Oppsettskoden kjøres én gang når du starter dette programmet '===================================== ===================

'S. E: MICRO -knappen avbryter og angir

'Felles for SEM -appene, osv. SETPIN 7, INTL, semRedBtnInt, PULLUP SETPIN 24, INTL, semYelBtnInt, PULLUP SETPIN 26, INTL, semGrnBtnInt, PULLUP DIM semRedBtn AS INTEGER' Knapp STEMBEN ASTEGNER ASTEGNER ASTEGNER ASTEGNER ASTEGNER ASTEGNER ASTEGNER ASTEGNER ASTEGNT ASTEGNT ASTEGNER ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNER ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNT ASTEGNBT 0 semYelBtn = 0 semGrnBtn = 0

DIM FileNum AS INTEGER

DIM FileNumLimit AS INTEGER FileNum = 0 FileNumLimit = 10

Tekst 0, 0, "Sprite Controller",, 3, 1

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

GJØRE

IF semRedBtn> 1 DA

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 TEKST 0, 57, "Back Frwd Select",, 3 ENDIF

HVIS semYelBtn> 1 DA

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 TEKST 0, 57, "Back Frwd Select",, 3 ENDIF

IF semGrnBtn> 1 DA

semGrnBtn = 0 ÅPEN "COM1: 9600" som #1 PRINT #1, CHR $ (FileNum); STENG #1 ENDIF LOOP

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

'SE: MICRO Button Interrupt Subroutines' Common to the SEM apps, etc. '=================================== =======================

'Rød/gul/grønn knapp avbryter rutiner

'Standard SEM -knapprutiner. 'Testing av semRedBtn> 1 for knappetrykk,> x for langt knappetrykk

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

Trinn 4: Enkel betjening

Enkel betjening
Enkel betjening

Det store sentrerte nummeret på displayet viser hvilken fil som spilles av, eller som sist ble valgt.

Den røde knappen reduserer filnummeret. Den gule knappen øker filnummeret.

Den grønne knappen velger/spiller den nummererte filen.

Anbefalt: