Përmbajtje:
- Hapi 1: Aktivizimi i videove
- Hapi 2: Shkaktimi nga Sensori. Motori: MICRO
- Hapi 3: Programi
- Hapi 4: Operacion i thjeshtë
Video: Kontrolli i MedeaWiz Sprite: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:18
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
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
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ë
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:
KONTROLLI LED MATRIX MAX7219 ME ARDUINO: 9 hapa
KONTROLLI LED MATRIX MAX7219 ME ARDUINO: Në këtë tutorial do të mësojmë se si të kontrollojmë matricën MAX7219 Led me Arduino duke shfaqur një tekst të thjeshtë. Shikoni një video demonstruese
Kontrolli i udhëhequr përmes aplikacionit Blynk duke përdorur Nodemcu përmes internetit: 5 hapa
Kontrolli i udhëhequr përmes aplikacionit Blynk duke përdorur Nodemcu në internet: Përshëndetje të gjithëve Sot do t'ju tregojmë se si mund të kontrolloni një LED duke përdorur një smartphone përmes internetit
Kontrolli PC RGB Me Arduino: 3 hapa
Kontrolli PC RGB Me Arduino: PC juaj i lojërave nuk ka RGB?! Vetëm blini disa! Por çfarë ndodh nëse as motherboard juaj nuk e mbështet atë? Epo … Ndërtoni kontrolluesin tuaj
Kontrolli i Ndriçimit Kontrolli LED i bazuar në PWM duke përdorur butona Push, Raspberry Pi dhe Scratch: 8 hapa (me fotografi)
Kontrolli i Ndriçimit PWM Bazuar në Kontrollin LED duke përdorur Butonat Push, Raspberry Pi dhe Scratch: Unë po përpiqesha të gjeja një mënyrë për të shpjeguar se si punonte PWM për studentët e mi, kështu që i vura vetes detyrën të përpiqesha të kontrolloja shkëlqimin e një LED duke përdorur 2 butona shtytës - një buton që rrit shkëlqimin e një LED dhe tjetri e zbeh atë. Për të përparuar
Arduino Tutorial - Kontrolli i motorit me hapa me drejtues ULN 2003: 5 hapa
Arduino Tutorial - Kontrolli i Stepper Motor With Driver ULN 2003: Ky udhëzues është versioni i shkruar i " Arduino: Si të kontrolloni një motor stepper me ULN 2003 Motor Driver " Videoja në YouTube që kam ngarkuar kohët e fundit. Ju rekomandoj fuqimisht ta kontrolloni