Sisukord:

MedeaWiz Sprite'i juhtimine: 4 sammu
MedeaWiz Sprite'i juhtimine: 4 sammu

Video: MedeaWiz Sprite'i juhtimine: 4 sammu

Video: MedeaWiz Sprite'i juhtimine: 4 sammu
Video: Sprite Controller 2024, November
Anonim
MedeaWiz Sprite'i juhtimine
MedeaWiz Sprite'i juhtimine
MedeaWiz Sprite'i juhtimine
MedeaWiz Sprite'i juhtimine
MedeaWiz Sprite'i juhtimine
MedeaWiz Sprite'i juhtimine
MedeaWiz Sprite'i juhtimine
MedeaWiz Sprite'i juhtimine

MedeaWiz Sprite (https://www.medeawiz.com/) on väga väike elektrooniline seade, mis esitab videoid. Sprite'i videod asuvad USB -mälupulgal/mälupulgal või SD -kaardil. Sprite esitab vaikimisi ühe video silmuses. Sprite kaugjuhtimispuldi abil saab valida ja esitada muid välklambiseadmes asuvaid videoid.

Ostetud Amazonist või TeamKingsley'st

Sensor. Motor MICRO on väike programmeeritav kontrollerplaat, mis on mõeldud anduritega liidestamiseks ja erinevate moodulite juhtimiseks. SEM -i saab kasutada STEM -õppeseadmena. Suurepärane kasutada koos 37+ andurite kogumiga!

Ostetud CircuitGizmoselt

Andur. Mootor MICRO (SEM) Rev 4

SEM -i süda on 32 -bitine mikrokontroller koos integreeritud täiustatud programmi tõlgiga. Keel, mida SEM kasutab, on BASICi kaasaegne versioon. Erinevalt keele varasematest versioonidest on see uus BASIC üles ehitatud. See toetab alamprogramme ja ei vaja reanumbreid. See on SEM -i jaoks ideaalne keel. Seda on lihtne õppida, kuid siiski võimas. See toetab sisend- ja väljundjuhtimist, mida SEM vajab.

SEM -il on PCB ülemises servas I/O -jooned erinevate ahelatega ühendamiseks. SEM -i saab prototüüpimiseks kasutada koos jootevaba trükkplaadiga. SEM -i saab kasutada ka koos teiste elektriühendusmeetoditega, et liituda moodulite, seadmete ja vooluahelatega.

1. toiming: videote käivitamine

Videote käivitamine
Videote käivitamine
Videote käivitamine
Videote käivitamine

Sprite saab käivitada ka nupukontakti (või samaväärse "kuiva kontakti" vooluahela) abil, et esitada konkreetne videofail. Sprite'iga kaasasolevad juhised (kasutusjuhendi saab enne ostmist alla laadida) näitavad, kuidas saab nupu abil käivitada Sprite videofaili esitama. Juhised näitavad ka seda, kuidas programmeeritavat loogikakontrollerit (PLC) või PIR -liikumisandurit saab video taasesituse käivitamiseks otse Sprite'iga ühendada.

See käivitamine võimaldab nupul või seadmel, millel on kuivkontakti väljund, käivitada üks fail. Keerukamat käivitamist on võimalik saavutada, kasutades sensorit. Mootori MICRO, et hinnata ühe või mitu tingimust anduri sisendi või ajastatud aja alusel. SEM loob Sprite'iga ühenduse Sprite'i I/O -pordi kaudu ja kasutab Sprite'i juhtimiseks jadakäske.

2. samm: käivitamine andurilt. Mootor: MICRO

Käivitamine andurilt. Mootor: MICRO
Käivitamine andurilt. Mootor: MICRO
Käivitamine andurilt. Mootor: MICRO
Käivitamine andurilt. Mootor: MICRO

Sprite I/O -port pakub maaühendust ja +5 V (100 mA), mida saab kasutada SEM -i toiteks. Sprite jadajuhtimine SEM -ist toimub Tx ja Rx jadaliine kasutades. I/O pordi ühendused on toodud Sprite'i kasutusjuhendis ja siin näidatud.

Ülaltoodud diagrammil on ristkülik nimega "Mikroprotsessor" Sensor. Motor MICRO. SEM on Sprite'iga ühendatud väikese kohandatud kaabliga. Must juhe on maandus, punane juhe annab SEM -i toiteks 5 V. (Ühendus arendamise ajal lahti ühendatud, kuna USB -ühendus pakub 5 V pinget.)

Sinised ja rohelised juhtmed on jadaühendus. Selle koodi puhul Sprite'ilt saadud andmeid ei kasutata.

Samm: programm

Näidisprogramm on üsna lihtne: kerige läbi numbrikomplekt (0 kuni 10) ja kui see on valitud, esitage numbriga seotud fail.

'Sprite Controller * 4 -realine programmi kirjeldus kuvatakse failivalijas' * kuni 21. tähemärgini pärast üksikut apostroofi. ' *' * '--------------------- *

SELGITATUD VALIK

VALIKU VAIKEVALMINE VALIK AUTORUN ON

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

'Seadistuskood' Seadistuskood käivitatakse selle programmi käivitamisel üks kord '=================================== =================

„S. E: MICRO nupp katkestab ja teatab

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 INTEGER

DIM FileNumLimit AS INTEGER FileNum = 0 FileNumLimit = 10

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

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

TEE

KUI semRedBtn> 1 THEN

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

KUI semYelBtn> 1 THEN

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

KUI semGrnBtn> 1 SIIS

semGrnBtn = 0 AVA "COM1: 9600" kui #1 PRINT #1, CHR $ (FileNum); SULGE #1 ENDIF LOOP

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

'SE: MICRO Button Interrupt Subroutines' SEM -rakendustele ühine jne '================================= ====================

„Punane/kollane/roheline nupp katkestab rutiini

"Tavalised SEM -nuppude rutiinid. 'SemRedBtn testimine> 1 nupuvajutuse jaoks,> x pika nupuvajutuse jaoks

SUB semRedBtnInt

semRedBtn = 1 DO: PAUSE (5): semRedBtn = semRedBtn + 5: LOOP WHILE PIN (7) = 0 PAUS (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 PAUS (20) END SUB

4. samm: lihtne toimimine

Lihtne toimimine
Lihtne toimimine

Ekraanil olev suur tsentreeritud number näitab, millist faili esitatakse või viimati valiti.

Punane nupp vähendab faili numbrit. Kollane nupp suurendab faili numbrit.

Roheline nupp valib/esitab nummerdatud faili.

Soovitan: