Turinys:
- 1 veiksmas: vaizdo įrašų suaktyvinimas
- 2 žingsnis: paleidimas iš jutiklio. Variklis: MICRO
- 3 žingsnis: programa
- 4 žingsnis: paprastas valdymas
Video: „MedeaWiz Sprite“valdymas: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
„MedeaWiz Sprite“(https://www.medeawiz.com/) yra labai mažas elektroninis įrenginys, leidžiantis vaizdo įrašus. „Sprite“vaizdo įrašus galima rasti USB atmintinėje/atminties kortelėje arba SD kortelėje. „Sprite“pagal numatytuosius nustatymus atkuria vieną vaizdo įrašą. Kitus vaizdo įrašus, esančius blykstės įrenginyje, galima pasirinkti ir leisti naudojant „Sprite“nuotolinio valdymo pultą.
Pirktas iš „Amazon“arba „TeamKingsley“
„Sensor. Engine MICRO“yra maža programuojama valdiklio plokštė, skirta sąsajai su jutikliais ir įvairių modulių valdymui. SEM gali būti naudojamas kaip STEM mokymosi įrenginys. Puikiai tinka naudoti su daugiau nei 37 jutiklių kolekcija!
Pirktas iš „CircuitGizmos“
Jutiklis. Variklio MICRO (SEM) 4 red
SEM širdis yra 32 bitų mikrovaldiklis su integruotu pažangių programų vertėju. SEM naudojama kalba yra moderni BASIC versija. Skirtingai nuo ankstesnių kalbos versijų, šis naujas PAGRINDAS yra struktūrizuotas. Jis palaiko paprogrames ir jam nereikia eilučių numerių. Tai puiki kalba SEM. Tai lengva išmokti, bet vis tiek galinga. Jis palaiko įvesties ir išvesties valdymą, kurio reikia SEM.
SEM turi įvesties/išvesties linijas išilgai viršutinio PCB krašto, kad būtų galima prijungti prie įvairių grandinių. SEM gali būti naudojamas su be litavimo spausdintine plokšte prototipų kūrimui. SEM taip pat gali būti naudojamas su kitais elektros prijungimo būdais, kad būtų galima prijungti modulius, įrenginius ir grandines.
1 veiksmas: vaizdo įrašų suaktyvinimas
„Sprite“taip pat gali būti paleistas mygtuko kontaktu (arba lygiaverte „sauso kontakto“grandine), kad būtų paleistas konkretus vaizdo failas. Su „Sprite“pateiktose instrukcijose (vadovą galima atsisiųsti prieš perkant) parodyta, kaip mygtuku galima paskatinti „Sprite“paleisti vaizdo failą. Instrukcijose taip pat parodyta, kaip programuojamas loginis valdiklis (PLC) arba PIR judesio jutiklis gali būti tiesiogiai prijungti prie „Sprite“, kad būtų paleistas vaizdo įrašas.
Šis paleidimas leidžia mygtukui arba įrenginiui su sauso kontakto išvestimi suaktyvinti vieną failą. Sudėtingesnis paleidimas gali būti atliktas naudojant jutiklį. Variklio MICRO, kad būtų galima įvertinti vieną ar kelias sąlygas pagal jutiklio įvestį arba suplanuotą laiką. SEM prisijungs prie „Sprite“per „Sprite“įvesties/išvesties prievadą ir valdys „Sprite“serijines komandas.
2 žingsnis: paleidimas iš jutiklio. Variklis: MICRO
„Sprite“įvesties/išvesties prievadas suteikia įžeminimo jungtį, taip pat +5 V (100 mA), kuri gali būti naudojama SEM maitinti. Serijinis „Sprite“valdymas iš SEM atliekamas naudojant Tx ir Rx nuoseklias linijas. Įvesties/išvesties prievado jungtys pateiktos „Sprite“vadove ir parodytos čia.
Viršuje esančioje diagramoje stačiakampis, pavadintas „Mikroprocesorius“, bus „Sensor. Minero MICRO“. SEM yra prijungtas prie „Sprite“nedideliu pasirinktiniu kabeliu. Juoda viela yra įžeminimo nuoroda, raudona viela suteikia 5 V įtampą SEM. (Atjungtas kūrimo metu, nes USB jungtis suteikia 5 V įtampą.)
Mėlyna ir žalia laidai yra nuoseklusis ryšys. Šiam kodui nenaudojami iš „Sprite“gauti duomenys.
3 žingsnis: programa
Pavyzdinė programa yra gana paprasta: slinkite per skaičių rinkinį (nuo 0 iki 10) ir pasirinkę paleiskite su numeriu susietą failą.
„Sprite Controller * * 4 eilučių programos aprašymas rodomas failų parinkiklyje“* iki 21 simbolio po vieno apostrofo. ' *' * '--------------------- *
OPTION EXPLICIT
PARINKTIS Numatytasis NĖRA PARINKTIS AUTORUN ON
'====================================================
'Sąrankos kodas' Sąrankos kodas paleidžiamas vieną kartą paleidus šią programą '=================================== =================
„S. E.: MICRO mygtukas pertraukia ir nurodo
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 AS INTEGER
DIM FileNumLimit AS INTEGER FileNum = 0 FileNumLimit = 10
Tekstas 0, 0, „Sprite Controller“,, 3, 1
TEXT 64, 12, ""+STR $ (FileNum)+"", C, 2, 2 TEXT 0, 57, "Back Frwd Select",, 3
DARYTI
JEI 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
JEI 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
JEI semGrnBtn> 1 THEN
semGrnBtn = 0 ATIDARYTI „COM1: 9600“kaip #1 PRINT #1, CHR $ (FileNum); Uždaryti #1 ENDIF LOOP
'=====================================================
„SE:„ MICRO Button Interrupt Subroutines “, būdinga SEM programoms ir pan.“=================================== ====================
„Raudonas/geltonas/žalias mygtukas nutraukia veiksmus
„Įprastos SEM mygtukų procedūros. „Bandymas semRedBtn> 1 mygtuko paspaudimui,> x - ilgas mygtuko paspaudimas
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 žingsnis: paprastas valdymas
Didelis centre esantis skaičius ekrane rodo, kuris failas yra grojamas arba paskutinį kartą pasirinktas.
Raudonas mygtukas sumažina failo numerį. Geltonas mygtukas padidina failo numerį.
Žalias mygtukas pasirenka/atkuria sunumeruotą failą.
Rekomenduojamas:
PC RGB valdymas naudojant „Arduino“: 3 žingsniai
Kompiuterio RGB valdymas naudojant „Arduino“: jūsų žaidimų kompiuteris neturi RGB ?! Tik nusipirk! O kas, jei jūsų pagrindinė plokštė taip pat nepalaiko? Na … Sukurkite savo valdiklį
Roboto rankos valdymas naudojant TLV493D, vairasvirtę ir „Arduino“: 3 žingsniai
Roboto rankos valdymas naudojant TLV493D, vairasvirtę ir „Arduino“: alternatyvus jūsų roboto valdiklis su TLV493D jutikliu, magnetinis jutiklis su 3 laisvės laipsniais (x, y, z). mikrovaldikliai ir elektroninė plokštė, kuri Bast P
Šviesoforo valdymas: 4 žingsniai
Šviesoforo valdymas: Šioje pamokoje mes mokomės, kaip sukurti šviesoforą ir kaip jį valdyti valdant „Drivemall“kortelę. Pamatysime, kaip sukurti šviesoforus automobiliams ir pėstiesiems, naudojant rezervavimo mygtuką. Jei neturime „Drivermall“galime naudoti ardui
Ryškumo valdymas PWM pagrįstas LED valdymas naudojant mygtukus, „Raspberry Pi“ir „Scratch“: 8 žingsniai (su nuotraukomis)
Ryškumo valdymas PWM pagrįstas LED valdymas naudojant mygtukus, „Raspberry Pi“ir „Scratch“: bandžiau rasti būdą, kaip paaiškinti, kaip PWM veikė mano mokiniams, todėl iškėliau sau užduotį pabandyti valdyti šviesos diodo ryškumą naudojant du mygtukus - vienas mygtukas padidina šviesos diodo ryškumą, o kitas - jį pritemdo. Programa
ESP8266 RGB LED juostelės WIFI valdymas - „NODEMCU“kaip IR nuotolinio valdymo pultas „Led Strip“, valdomas per „Wifi“- RGB LED STRIP išmaniojo telefono valdymas: 4 žingsniai
ESP8266 RGB LED juostelės WIFI valdymas | „NODEMCU“kaip IR nuotolinio valdymo pultas „Led Strip“, valdomas per „Wifi“| „RGB LED STRIP“išmaniojo telefono valdymas: Sveiki vaikinai, šioje pamokoje mes išmoksime naudoti „nodemcu“arba „esp8266“kaip IR nuotolinio valdymo pultą, norint valdyti RGB LED juostą, o „Nodemcu“bus valdomas išmaniuoju telefonu per „Wi -Fi“. Taigi iš esmės galite valdyti RGB LED juostelę savo išmaniuoju telefonu