Kazalo:

Nadzor MedeaWiz Sprite: 4 koraki
Nadzor MedeaWiz Sprite: 4 koraki

Video: Nadzor MedeaWiz Sprite: 4 koraki

Video: Nadzor MedeaWiz Sprite: 4 koraki
Video: BTT - Manta E3EZ - CB1 with EMMc install 2024, November
Anonim
Nadzor MedeaWiz Sprite
Nadzor MedeaWiz Sprite
Nadzor MedeaWiz Sprite
Nadzor MedeaWiz Sprite
Nadzor MedeaWiz Sprite
Nadzor MedeaWiz Sprite
Nadzor MedeaWiz Sprite
Nadzor MedeaWiz Sprite

MedeaWiz Sprite (https://www.medeawiz.com/) je zelo majhna elektronska naprava, ki predvaja videoposnetke. Video posnetki za Sprite se lahko nahajajo na bliskovnem pogonu USB ali na kartici SD. Sprite bo privzeto predvajal en video v zanki. Druge videoposnetke, ki se nahajajo na bliskovni napravi, lahko izberete in predvajate z daljinskim upravljalnikom Sprite.

Kupljeno pri Amazonu ali pri TeamKingsleyju

Sensor. Engine MICRO je majhna programabilna krmilna plošča, namenjena vmesniku s senzorji in krmiljenju različnih modulov. SEM se lahko uporablja kot učna naprava STEM. Odlično za uporabo z zbirko 37+ senzorjev!

Kupljeno pri CircuitGizmos

Senzor, motor MICRO (SEM) Rev 4

Srce SEM je 32 -bitni mikrokrmilnik z integriranim naprednim programskim tolmačem. Jezik, ki ga uporablja SEM, je sodobna različica programa BASIC. Za razliko od preteklih različic jezika je ta novi BASIC strukturiran. Podpira podprograme in ne potrebuje številk vrstic. To je popoln jezik za SEM. Je enostaven za učenje, a še vedno močan. Podpira vhodni in izhodni nadzor, ki ga potrebuje SEM.

SEM ima V/I linije vzdolž zgornjega roba tiskanega vezja za povezavo z različnimi vezji. SEM se lahko uporablja za tiskanje tiskanih vezij brez spajkanja. SEM se lahko uporablja tudi z drugimi načini električnega povezovanja za vmesnik z moduli, napravami in vezji.

1. korak: Sproženje videoposnetkov

Sprožilni videoposnetki
Sprožilni videoposnetki
Sprožilni videoposnetki
Sprožilni videoposnetki

Sprite lahko sproži tudi stik z gumbom (ali enakovredno vezje "suhega kontakta") za predvajanje določene video datoteke. Navodila, ki so priložena sistemu Sprite (priročnik si lahko naložite pred nakupom), prikazujejo, kako lahko z gumbom sprožite Sprite za predvajanje video datoteke. Navodila tudi prikazujejo, kako je mogoče programabilni logični krmilnik (PLC) ali senzor gibanja PIR priključiti neposredno na Sprite, da sproži predvajanje videa.

Ta sprožitev omogoča, da gumb ali naprava z izhodom s suhim stikom sproži eno datoteko. Kompleksnejše sprožanje bi bilo mogoče doseči z uporabo senzorja MEGRO MICRO za oceno posameznih ali več pogojev na podlagi vnosa senzorja ali načrtovanega časa. SEM se bo povezal s Sprite preko V/I vrat Sprite in uporabljal serijske ukaze za nadzor Sprite.

2. korak: Sproženje s senzorja. Motor: MICRO

Sprožitev s senzorja. Motor: MICRO
Sprožitev s senzorja. Motor: MICRO
Sprožitev s senzorja. Motor: MICRO
Sprožitev s senzorja. Motor: MICRO

Vhodno/izhodna vrata Sprite zagotavljajo ozemljitveno povezavo in +5V (100mA), ki jih je mogoče uporabiti za napajanje SEM. Serijski nadzor Sprite iz SEM se izvede z uporabo serijskih linij Tx in Rx. Priključki za V/I vrata so navedeni v priročniku Sprite in prikazani tukaj.

V diagramu nad pravokotnikom z imenom "Mikroprocesor" bo senzor. Motor MICRO. SEM je priključen na Sprite z majhnim kablom po meri. Črna žica je referenčna ozemljitev, rdeča žica zagotavlja 5V za napajanje SEM. (Med razvojem prekinjeno, saj povezava USB zagotavlja 5 V.)

Modra in zelena žica sta serijska komunikacija. Za to kodo se podatki, prejeti od Sprite, ne uporabljajo.

3. korak: Program

Primer programa je precej preprost: pomikajte se po nizu številk (od 0 do 10) in po izbiri predvajajte datoteko, povezano s številko.

'Opis programa za 4 vrstice programa Sprite Controller * je prikazan v izbirniku datotek' * do 21. znaka po enojnem imenovanju. ' *' * '--------------------- *

OPCIJA EKSPLICITIVNO

OPTION DEFAULT NONE OPTION AUTORUN ON

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

'Setup Code' Nastavitvena koda se zažene enkrat, ko zaženete ta program '=================================== ==================

'S. E: Gumb MICRO prekine in prikaže stanje

Skupno aplikacijam SEM itd. SETPIN 7, INTL, semRedBtnInt, PULLUP SETPIN 24, INTL, semYelBtnInt, PULLUP SETPIN 26, INTL, semGrnBtnInt, PULLUP DIM semRedBtn AS INTEGER INTEGER INTEGER INTEGER INTEGRATSKI INTEGRATNIK INTEG. 0 semYelBtn = 0 semGrnBtn = 0

DIM FileNum AS INTEGER

DIM FileNumLimit AS INTEGER FileNum = 0 FileNumLimit = 10

Besedilo 0, 0, "Sprite Controller",, 3, 1

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

DO

ČE semRedBtn> 1 TEM

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

ČE semYelBtn> 1 THEN

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

ČE je semGrnBtn> 1 TEM

semGrnBtn = 0 ODPRI "COM1: 9600" kot #1 Natisni #1, CHR $ (številka datoteke); ZAPRTO #1 ENDIF ZEMLJA

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

"SE: Podprogrami za prekinitev tipk MICRO" Skupno za aplikacije SEM itd. "==================================== ====================

'Rdeča/rumena/zelena tipka prekinja rutine

„Standardne rutine gumbov SEM. 'Testiranje semRedBtn> 1 za pritisk gumba,> x za dolg pritisk na gumb

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

4. korak: Enostavno upravljanje

Enostavno delovanje
Enostavno delovanje

Velika centrirana številka na zaslonu prikazuje, katera datoteka se predvaja ali je bila nazadnje izbrana.

Rdeči gumb zmanjša številko datoteke. Rumeni gumb poveča številko datoteke.

Zeleni gumb izbere/predvaja oštevilčeno datoteko.

Priporočena: