Buferio jutiklio naudojimas VEXcode VR

VEXcode VR robotas turi du buferio jutiklius. Buferio jutiklį galima naudoti su VEXcode VR, kad būtų pranešta, ar VEXcode VR robote paspaudžiamas buferio jutiklis.


Kas yra buferio jutiklis?

Diagrama, iliustruojanti pagrindines VEXcode VR roboto savybes, išryškinanti jo komponentus ir funkcijas internetinėje programavimo aplinkoje, skirtoje mokytis kodavimo koncepcijų ir robotikos.

Buferio jutiklis yra jungiklis. Buferio jutiklis praneš, ar jis paspaustas arba atleistas.

  • Paspaudus buferio jutiklį, buferio jutiklis praneš jutiklio reikšmę 1.
  • Buferio jutiklis praneš apie jutiklio reikšmę 0, kai buferio jutiklis bus atleistas.

Diagrama, iliustruojanti pagrindines VEXcode VR roboto ypatybes, pabrėžiant jo galimybes programuojant, simuliuojant ir mokant STEM mokymosi programas.

Buferio jutiklio vertę galima peržiūrėti prietaisų skydelyje. Norėdami gauti daugiau informacijos apie prietaisų skydelį, žr.VEXcode VR prietaisų skydeliostraipsnį.


Dažni buferio jutiklio naudojimo būdai

Diagrama, iliustruojanti VEXcode VR roboto savybes, išryškinanti tokius komponentus kaip jutikliai, ratai ir programavimo sąsaja, skirta pagerinti mokinių ir pedagogų mokymąsi kodavimo ir robotikos srityse.

Buferio jutiklį galima prispausti prie sienų „Wall Maze“ žaidimų aikštelėje.

Diagrama, kurioje pavaizduotos VEXcode VR roboto savybės, pabrėžiamos jo galimybės programuojant, simuliuojant ir mokant STEM mokymosi programas.

Buferio jutiklį taip pat galima prispausti prie sienų, supančių skirtingas žaidimų aikšteles.


Buferio jutiklio naudojimas VEXcode VR blokuose

Diagrama, iliustruojanti VEXcode VR roboto savybes, demonstruojanti įvairius komponentus ir funkcijas, skirtas pagerinti mokinių ir pedagogų kodavimo mokymą ir robotikos mokymąsi.

Norėdami pradėti programuoti buferio jutiklį, pirmiausia turėsite atidaryti VEXcode VR. Norėdami gauti daugiau informacijos, peržiūrėkitestraipsnį paleidimas – pradėkite naudoti VEXcode VR.

Diagrama, demonstruojanti pagrindines VEXcode VR roboto savybes, išryškinanti jo komponentus ir funkcijas internetinėje programavimo aplinkoje, skirta mokytis kodavimo koncepcijų ir robotikos.

Tada įrankių laukelyje raskite kategoriją Sensing ir raskite <Pressing Bumper> bloką.

Pakeiskite buferio jutiklį

Diagrama, iliustruojanti VEXcode VR roboto ypatybes, išryškinanti jo komponentus ir funkcijas internetinėje programavimo aplinkoje, skirtoje mokytis kodavimo koncepcijų per virtualią robotiką.

Išskleidžiamajame meniu galite pasirinkti kairįjį buferį arba dešinįjį buferį.

Būlio blokai

Diagrama, iliustruojanti VEXcode VR roboto savybes, išryškinanti komponentus ir funkcijas, palaikančius kodavimo ugdymą ir robotikos principus mokiniams ir pedagogams virtualioje aplinkoje.

Būlio blokai praneša apie būseną kaip teisingą arba klaidingą ir telpa bet kuriuose blokuose su šešiakampėmis (šešiapusėmis) kitų blokų įvestimis. Buferio presavimo blokas praneša „teisinga“, jei buferis paspaudžiamas, ir „netiesa“, jei buferis yra paspaustas. paleistas ar nespaustas. Norėdami gauti daugiau informacijos apie Būlio blokus, apsilankykite žinyno arba blokų formos ir reikšmė – VEXcode VRstraipsnyje.

Toliau pateikiamas kodo, kuris privers VR robotą važiuoti į priekį, kol atsitrenks į objektą ar sieną, pavyzdys.

C blokai

Diagrama, iliustruojanti VEXcode VR roboto savybes, išryškinanti komponentus ir funkcijas, palaikančius kodavimo ugdymą ir robotikos principus mokiniams ir pedagogams virtualioje aplinkoje.

C blokai sujungia juose esantį (-ius) bloką (-us) arba patikrina, ar sąlyga teisinga, ar klaidinga. Jie yra suformuoti taip, kad būtų galima pritvirtinti krūvos blokus virš jų, žemiau arba viduje. Buferio jutiklio valdymo blokai dažniausiai naudojami su sąlyginiais (C blokais), tokiais kaip [Jei tada] arba [Palauk, kol]. Norėdami gauti daugiau informacijos apie sąlyginius blokus, esančius valdymo kategorijoje, apsilankykite žinyno arba blokų formos ir reikšmė – VEXcode VR straipsnyje.

Šiame pavyzdyje kodas privers VR robotą važiuoti kvadratu amžinai.


Buferio jutiklio naudojimas VEXcode VR Python

Diagrama, iliustruojanti VEXcode VR roboto ypatybes, išryškinanti jo galimybes internetinėje programavimo aplinkoje, skirta mokytis kodavimo sąvokų per virtualaus roboto modeliavimą.

Norėdami pradėti programuoti buferio jutiklį naudodami Python, pirmiausia turėsite atidaryti tekstinį projektą VEXcode VR. Daugiau informacijos rasite šiame straipsnyje.

Diagrama, iliustruojanti VEXcode VR roboto savybes, išryškinanti jo komponentus ir galimybes virtualioje programavimo aplinkoje edukaciniais tikslais.

Tada įrankių dėžutėje raskite kategoriją Sensing ir raskite left_bumper.pressed ir right_bumper.pressed komandas. Tai funkcijos, kurios praneša apie jutiklio Būlio reikšmę. Kadangi VR robote yra du buferio jutikliai, yra ir dešiniojo, ir kairiojo buferio parinkčių.

Diagrama, iliustruojanti pagrindines VEXcode VR robotų savybes, įskaitant jutiklius, variklius ir dizaino elementus, pabrėžiant jų funkcionalumą virtualioje programavimo aplinkoje švietimo tikslais.

Norėdami pridėti komandą prie projekto, galite vilkti komandą iš įrankių dėžės arba įvesti komandą darbo srityje naudodami automatinio užbaigimo funkciją. Norėdami sužinoti daugiau apie automatinį užbaigimą VEXcode VR su Python, žr. šį straipsnį.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: