Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
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
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
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
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.