Innehållsförteckning:

Styrning av MedeaWiz Sprite: 4 steg
Styrning av MedeaWiz Sprite: 4 steg

Video: Styrning av MedeaWiz Sprite: 4 steg

Video: Styrning av MedeaWiz Sprite: 4 steg
Video: MOPAR RANCH: Eclectic Collection of 60s-70s Dodge and Plymouth Classics And A Battleship?! | EP2 2024, Juli
Anonim
Styrning av MedeaWiz Sprite
Styrning av MedeaWiz Sprite
Styrning av MedeaWiz Sprite
Styrning av MedeaWiz Sprite
Styrning av MedeaWiz Sprite
Styrning av MedeaWiz Sprite
Styrning av MedeaWiz Sprite
Styrning av MedeaWiz Sprite

MedeaWiz Sprite (https://www.medeawiz.com/) är en mycket liten elektronisk enhet som spelar upp videor. Videorna för Sprite kan placeras antingen på ett USB -minne/tummenhet eller på ett SD -kort. Sprite kommer att spela upp en video som standard i en loop. Andra videoklipp som finns på flashenheten kan väljas och spelas med Sprite -fjärrkontrollen.

Köpt från Amazon eller från TeamKingsley

Sensor. Engine MICRO är ett litet programmerbart styrkort som är avsett att ansluta till sensorer och styra olika moduler. SEM kan användas som en STEM -inlärningsenhet. Utmärkt att använda med en samling av 37+ sensorer!

Inköpt från CircuitGizmos

Sensor. Motor MIKRO (SEM) Rev 4

Hjärtat i SEM är en 32 -bitars mikrokontroller med en integrerad avancerad programtolk. Språket som SEM använder är en modern version av BASIC. Till skillnad från tidigare versioner av språket är denna nya BASIC strukturerad. Den stöder subrutiner och behöver inte radnummer. Det är det perfekta språket för SEM. Det är lätt att lära sig, men ändå kraftfullt. Den har stöd för ingångs- och utgångskontrollen som SEM behöver.

SEM har I/O -linjer längs PCB: s överkant för anslutning till olika kretsar. SEM kan användas med ett lödfritt kretskort för prototyper. SEM kan också användas med andra elektriska anslutningsmetoder för att ansluta till moduler, enheter och kretsar.

Steg 1: Utlösande videor

Utlösande videor
Utlösande videor
Utlösande videor
Utlösande videor

Sprite kan också triggas av en knappkontakt (eller en motsvarande "torrkontakt" -krets) för att spela upp en specifik videofil. Instruktionerna som följer med Sprite (manualen kan laddas ner före köp) visar hur en knapp kan användas för att få Sprite att spela upp en videofil. Instruktionerna visar också hur en programmerbar logisk kontroller (PLC) eller en PIR -rörelsesensor kan anslutas direkt till Sprite för att utlösa videouppspelning.

Denna triggning möjliggör en knapp eller en enhet med torrkontaktutgång för att utlösa en enda fil. Mer komplex utlösning kan åstadkommas genom att använda Sensor. Engine MICRO för att utvärdera ett eller flera villkor baserat på sensorinmatning eller schemalagd tid. SEM kommer att ansluta till Sprite via Sprites I/O -port och använda seriella kommandon för att styra Sprite.

Steg 2: Utlösning från sensorn. Motor: MIKRO

Utlöses från sensorn. Motor: MIKRO
Utlöses från sensorn. Motor: MIKRO
Utlöses från sensorn. Motor: MIKRO
Utlöses från sensorn. Motor: MIKRO

Sprite I/O -port ger en jordanslutning samt +5V (100mA) som kan användas för att driva SEM. Seriell kontroll av Sprite från SEM åstadkoms med hjälp av serierna Tx och Rx. Anslutningarna för I/O -porten finns i Sprite -manualen och visas här.

I diagrammet ovan kommer rektangeln med namnet "Mikroprocessor" att vara Sensor. Engine MICRO. SEM är ansluten till Sprite med en liten anpassad kabel. Den svarta tråden är markreferens, den röda tråden ger 5V för att driva SEM. (Kopplades bort under utveckling eftersom USB -anslutningen ger 5V.)

De blå och gröna trådarna är seriekommunikation. För denna kod används inte data som tas emot från Sprite.

Steg 3: Programmet

Exempelprogrammet är ganska enkelt: Bläddra igenom en uppsättning siffror (0 till 10) och när det väljs, spela upp filen som är associerad med numret.

'Sprite Controller * 4 -radig programbeskrivning visas i filväljaren' * upp till det 21: e tecknet efter den enda appostrofen. ' *' * '--------------------- *

TILLVAL EXPLICIT

ALTERNATIV STANDARD INGEN TILLVAL AUTORUN PÅ

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

'Inställningskod' Inställningskoden körs en gång när du startar detta program '===================================== ===================

'S. E: MICRO -knappen avbryter och anger

'Gemensamt för de SEM appar, etc. SETPIN 7, INTL, semRedBtnInt, pullup SETPIN 24, INTL, semYelBtnInt, pullup SETPIN 26, INTL, semGrnBtnInt, pullup DIM semRedBtn AS INTEGER' Knapp States DIM semYelBtn AS INTEGER DIM semGrnBtn AS INTEGER semRedBtn = 0 semYelBtn = 0 semGrnBtn = 0

DIM FileNum AS INTEGER

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

DO

OM semRedBtn> 1 DÅ

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

OM semYelBtn> 1 DÅ

semYelBtn = 0 CLS FileNum = FileNum+1 IF FileNum> FileNumLimit DÅ 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

OM semGrnBtn> 1 DÅ

semGrnBtn = 0 ÖPPEN "COM1: 9600" som #1 PRINT #1, CHR $ (FileNum); STÄNG #1 ENDIF LOOP

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

'SE: MICRO Button Interrupt Subroutines' Gemensamt för SEM -apparna etc. '==================================== ======================

'Röd/gul/grön knapp avbryter rutiner

'Standard SEM -knapprutiner. 'Testa semRedBtn> 1 för knapptryckning,> x för långt knapptryck

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

Steg 4: Enkel användning

Enkel användning
Enkel användning

Det stora centrerade numret på displayen visar vilken fil som spelas upp eller valdes senast.

Den röda knappen minskar filnumret. Den gula knappen ökar filnumret.

Den gröna knappen väljer/spelar upp den numrerade filen.

Rekommenderad: