Përmbajtje:

Kontrolli i MedeaWiz Sprite: 4 hapa
Kontrolli i MedeaWiz Sprite: 4 hapa

Video: Kontrolli i MedeaWiz Sprite: 4 hapa

Video: Kontrolli i MedeaWiz Sprite: 4 hapa
Video: Blendi Klosi dhe Adriatik Lapaj, kontrolli i SPAK dhe 'zgjedhorja' - Debat nga Alba Alishani 2024, Nëntor
Anonim
Kontrolli i MedeaWiz Sprite
Kontrolli i MedeaWiz Sprite
Kontrolli i MedeaWiz Sprite
Kontrolli i MedeaWiz Sprite
Kontrolli i MedeaWiz Sprite
Kontrolli i MedeaWiz Sprite
Kontrolli i MedeaWiz Sprite
Kontrolli i MedeaWiz Sprite

MedeaWiz Sprite (https://www.medeawiz.com/) është një pajisje shumë e vogël elektronike që luan video. Videot për Sprite mund të vendosen ose në një USB flash/disk të madh ose në një kartë SD. Sprite do të luajë një video si parazgjedhje në një lak. Video të tjera të vendosura në pajisjen flash mund të zgjidhen dhe luhen duke përdorur telekomandën Sprite.

Blerë nga Amazon ose nga TeamKingsley

Sensor. Engine MICRO është një bord kontrollues i vogël i programueshëm i destinuar për ndërfaqe me sensorë dhe kontroll të moduleve të ndryshme. SEM mund të përdoret si një pajisje mësimore STEM. E shkëlqyeshme për t’u përdorur me një koleksion prej 37+ sensorë!

Blerë nga CircuitGizmos

Sensori. Motori MICRO (SEM) Rev 4

Zemra e SEM është një mikrokontrollues 32 bit me një përkthyes të integruar të programit të integruar. Gjuha që përdor SEM është një version modern i BASIC. Ndryshe nga versionet e kaluara të gjuhës, ky BASIC i ri është i strukturuar. Mbështet nënrutinat dhe nuk ka nevojë për numra linjash. Languageshtë gjuha perfekte për SEM. Easyshtë e lehtë për tu mësuar, dhe akoma e fuqishme. Ka mbështetje për kontrollin e hyrjes dhe daljes që i nevojiten SEM.

SEM ka linja I/O përgjatë skajit të sipërm të PCB për t'u lidhur me qarqe të ndryshme. SEM mund të përdoret me një tabelë të qarkut të printuar pa saldim për prototipimin. SEM gjithashtu mund të përdoret me metoda të tjera të lidhjes elektrike për të ndërhyrë në module, pajisje dhe qarqe.

Hapi 1: Aktivizimi i videove

Aktivizimi i videove
Aktivizimi i videove
Aktivizimi i videove
Aktivizimi i videove

Sprite gjithashtu mund të aktivizohet nga një kontakt butoni (ose një qark ekuivalent "kontakti i thatë") për të luajtur një skedar video specifik. Udhëzimet që vijnë me Sprite (manuali mund të shkarkohet para blerjes) tregojnë se si mund të përdoret një buton për të nxitur Sprite të luajë një skedar video. Udhëzimet tregojnë gjithashtu se si një Kontrollues Logjik i Programueshëm (PLC) ose një sensor lëvizjeje PIR mund të lidhen drejtpërdrejt me Sprite për të shkaktuar rishikimin e videos.

Ky aktivizim lejon që një buton ose një pajisje me dalje të kontaktit të thatë të aktivizojë një skedar të vetëm. Nxitja më komplekse mund të arrihet duke përdorur Sensor. Engine MICRO për të vlerësuar një kusht të vetëm ose të shumëfishtë bazuar në hyrjen e sensorit, ose kohën e caktuar. SEM do të lidhet me Sprite nëpërmjet portës I/O të Sprite dhe do të përdorë komandat serike për të kontrolluar Sprite.

Hapi 2: Shkaktimi nga Sensori. Motori: MICRO

Shkaktimi nga sensori. Motori: MICRO
Shkaktimi nga sensori. Motori: MICRO
Shkaktimi nga sensori. Motori: MICRO
Shkaktimi nga sensori. Motori: MICRO

Porta Sprite I/O siguron një lidhje tokësore si dhe +5V (100mA) që mund të përdoren për të fuqizuar SEM. Kontrolli serik i Sprite nga SEM arrihet duke përdorur linjat serike Tx dhe Rx. Lidhjet për portën I/O jepen në manualin Sprite dhe tregohen këtu.

Në diagramin mbi drejtkëndëshin me emrin "Mikroprocesor" do të jetë Sensori. Engine MICRO. SEM është i lidhur me Sprite me një kabllo të vogël të personalizuar. Teli i zi është referencë tokësore, tela e kuqe siguron 5V për të fuqizuar SEM. (Shkëputur gjatë zhvillimit pasi lidhja USB siguron 5V.)

Telat blu dhe jeshilë janë komunikim serik. Për këtë kod të dhënat e marra nga Sprite nuk përdoren.

Hapi 3: Programi

Programi shembullor është mjaft i thjeshtë: Lundroni nëpër një grup numrash (0 deri në 10) dhe kur zgjidhet, luani skedarin e lidhur me numrin.

'Përshkrimi i programit të Sprite Controller * 4 line shfaqet në përzgjedhësin e skedarëve' * deri në karakterin e 21 -të pas aplikimit të vetëm. ' *' * '--------------------- *

OPSIONI EKSPLIKT

OPSIONI DEFAULT ASNJ OUTION AUTORUN ON

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

'Kodi i konfigurimit' Kodi i konfigurimit funksionon një herë kur filloni këtë program '================================== ===================

'S. E: Butoni MICRO ndërpret dhe deklaron

'E zakonshme për aplikacionet SEM, etj. SETPIN 7, INTL, semRedBtnInt, PULLUP SETPIN 24, INTL, semYelBtnInt, PULLUP SETPIN 26, INTL, semGrnBtnInt, PULLUP DIM semRedBtn AS INTEGER INTEGERNTEGNTBNTBNTNG SEMBRNTBNTNG SEMBRNTBNTNG SEMBRNTBNTBNTNG SEMBRNTBNTB SEMBRNTBNTNG SEMBRNTBBBNN SIBRYNBTNBB INTNGERBTNIBTNIBTNIBTNIBBNI INTNGERBTNIBTNIBTNIBBNIB, SETPIN 7, INTL, semRedBtnInt, PULLUP SETPIN 24, INTL, semYelBtnInt, PULLUP SETPIN 26, INTL, 0 semYelBtn = 0 semGrnBtn = 0

DIM FileNum AS INTEGER

DIM FileNumLimit AS INTEGER FileNum = 0 FileNumLimit = 10

Teksti 0, 0, "Sprite Controller",, 3, 1

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

BOJ

NFSE semRedBtn> 1 PASTAJ

semRedBtn = 0 CLS FileNum = FileNum - 1 NFSE 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

NFSE semYelBtn> 1 PASTAJ

semYelBtn = 0 CLS FileNum = FileNum+1 NFSE FileNum> FileNumLIMI THEN FileNum = 0 Tekst 0, 0, "Kontrolluesi Sprite",, 3, 1 TEXT 64, 12, ""+STR $ (FileNum)+"", C, 2, 2 TEXT 0, 57, "Back Frwd Select",, 3 ENDIF

NFSE semGrnBtn> 1 PASTAJ

semGrnBtn = 0 HAPUR "COM1: 9600" si #1 PRINT #1, CHR $ (FileNum); Mbyll #1 LUP ENDIF

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

'SE: Butoni MICRO Ndërpret nën -rutinat' E zakonshme për aplikacionet SEM, etj. '================================ ======================

Butoni i kuq/i verdhë/jeshil ndërpret rutinat

'Rutinat standarde të butonave SEM. 'Testimi i semRedBtn> 1 për shtypjen e butonit,> x për shtypjen e gjatë të butonit

SUB semRedBtnInt

semRedBtn = 1 BOJ: PAUZ ((5): semRedBtn = semRedBtn + 5: LOOP PIRDOJ PIN (7) = 0 PAUZ ((20) FUND NUBN

N SNBYMYelBtnInt

semYelBtn = 1 BOJ: PAUZ ((5): semYelBtn = semYelBtn + 5: LOOP PIRSE PIN (24) = 0 PAUZ ((20) FUND NUBN

N SNGJYRJA BASHKIMI

semGrnBtn = 1 BOJ: PAUZ ((5): semGrnBtn = semGrnBtn + 5: LOOP PIRGJITH PIN -it (26) = 0 PAUZ ((20) P SRFUNDIM NN

Hapi 4: Operacion i thjeshtë

Operacion i thjeshtë
Operacion i thjeshtë

Numri i madh i përqendruar në ekran tregon se cili skedar po luhet ose është zgjedhur për herë të fundit.

Butoni i kuq zvogëlon numrin e skedarit. Butoni i verdhë rrit numrin e skedarit.

Butoni jeshil zgjedh/luan skedarin e numëruar.

Recommended: