Puskuritunnistimen käyttäminen VEXcode VR:ssä

VEXcode VR Robotissa on kaksi puskurianturia. Puskurianturia voidaan käyttää VEXcode VR:n kanssa raportoimaan, jos puskurianturia painetaan VEXcode VR -robotissa.


Mikä on puskuritunnistin?

Etupuskurin anturin sijainti VEXcode VR -robotissa

Puskurin tunnistin on kytkin. Puskuritunnistin ilmoittaa, painetaanko tai vapautetaanko sitä.

  • Puskurin tunnistin ilmoittaa anturin arvon 1, kun puskurianturia painetaan.
  • Puskurin tunnistin ilmoittaa anturin arvon 0, kun puskuritunnistin vapautetaan.

Etupuskurin anturin sijainti VEXcode VR -robotissa

Puskuritunnistimen arvoa voi tarkastella kojelaudassa. Lisätietoja Dashboardista onVEXcode VR Dashboard -artikkelissa.


Puskuritunnistimen yleiset käyttötavat

Etupuskurin anturin sijainti VEXcode VR -robotissa

Puskurianturia voidaan painaa seinästä Wall Maze Playgroundissa.

Etupuskurin anturin sijainti VEXcode VR -robotissa

Puskurianturia voidaan painaa myös eri leikkikenttiä ympäröivillä seinillä.


Puskuritunnistimen käyttäminen VEXcode VR -lohkoissa

Etupuskurin anturin sijainti VEXcode VR -robotissa

Puskuritunnistimen ohjelmoinnin aloittamiseksi sinun on ensin avattava VEXcode VR. Lisätietoja on artikkelissa Launch - Get Started with VEXcode VR.

Etupuskurin anturin sijainti VEXcode VR -robotissa

Etsi seuraavaksi Sensing-luokka Toolboxista ja etsi <Pressing Bumper> lohko.

Vaihda puskurin tunnistin

Etupuskurin anturin sijainti VEXcode VR -robotissa

Voit valita vasemman puskurin tai oikean puskurin avattavasta valikosta.

Boolen lohkot

Etupuskurin anturin sijainti VEXcode VR -robotissa

Boolen lohkot ilmoittavat ehdon joko tosi tai epätosi ja sopivat kaikkiin lohkoihin, joissa on kuusikulmaiset (kuusipuoliset) tulot muille lohkoille. Pressing Bumper Boolean-lohko ilmoittaa "tosi", jos puskuria painetaan ja "epätosi", jos puskuri on vapautetaan tai ei paineta. Lisätietoja Boolen lohkoista on Help tai Block Shapes and Meaning - VEXcode VR - artikkelissa.

Seuraavassa on esimerkki koodista, joka saa VR-robotin ajamaan eteenpäin, kunnes se törmää esineeseen tai seinään.

C-lohkot

Etupuskurin anturin sijainti VEXcode VR -robotissa

C-lohkot muodostavat silmukan lohko(t) niiden sisällä tai tarkistavat, onko ehto tosi vai epätosi. Ne on muotoiltu kiinnittämään pinolohkoja niiden ylä-, ala- tai sisäpuolelle. Puskurin tunnistimen ohjauslohkoja käytetään yleisesti ehdollisten (C-lohkojen) kanssa, kuten [Jos sitten]- tai [Odota, kunnes]-lohkot. Lisätietoja Ohjaus-luokasta löytyvistä ehdollisista lohkoista on Ohje tai Lohkon muodot ja merkitys - VEXcode VR -artikkelissa.

Seuraavassa esimerkissä koodi saa VR-robotin ajamaan neliössä ikuisesti.


Puskuritunnistimen käyttäminen VEXcode VR Pythonissa

Etupuskurin anturin sijainti VEXcode VR -robotissa

Puskuritunnistimen ohjelmoinnin aloittamiseksi Pythonilla sinun on ensin avattava tekstiprojekti VEXcode VR. Katso lisätietoja tästä artikkelista.

Etupuskurin anturin sijainti VEXcode VR -robotissa

Etsi seuraavaksi Sensing-luokka Toolboxista ja etsi left_bumper.pressed ja right_bumper.pressed komentoja. Nämä ovat toimintoja, jotka raportoivat Boolen arvon anturista. Koska VR Robotissa on kaksi puskurianturia, vaihtoehtoja on sekä oikealle että vasemmalle puskurille.

VR-robotin etupuskurin anturin sijainti etu- ja sivunäkymässä

Voit lisätä komennon projektiisi vetämällä komennon sisään Toolboxista tai kirjoittamalla komennon työtilaan automaattisen täydennyksen avulla. Lisätietoja automaattisesta täydennyksestä VEXcode VR:ssä Pythonilla on tässä artikkelissa.

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

Last Updated: