Etäisyysanturin käyttö VEXcode VR:ssä

VR-robotin etäisyysanturi ilmoittaa VR-robotin ja lähimmän kohteen välisen etäisyyden. Anturi laskee etäisyyden käyttämällä aikaa, joka kuluu laservalon pomppimiseen kohteesta ja palaamiseen anturiin.


VR-robotin etäisyysanturi

Kaavio, joka esittelee VEXcode VR -robotin ominaisuuksia, korostaa sen virtuaalisia ohjelmointiominaisuuksia, lohkopohjaista koodausliittymää ja tukea STEM-opetustavoitteille, mukaan lukien ongelmanratkaisu ja laskennallinen ajattelu.

Etäisyysanturi on anturi, joka raportoi VR-robotin ja lähimmän kiinteän esineen välisen etäisyyden.

Näyttökaappaus VEXcode VR -liittymästä, joka esittelee robotin ominaisuuksia, kuten ohjelmointilohkoja ja virtuaalisia robottiohjaimia, jotka on suunniteltu koodauskonseptien ja robotiikan periaatteiden opettamiseen koulutusympäristössä.

Etäisyysanturi käyttää samoja periaatteita kuin luotainlaitteet äänen mittaamiseen. Se lähettää pienen laservalopulssin, jonka lähettäjä on anturin toisella puolella, ja kertoo sitten kuinka kauan kestää, että valo heijastuu takaisin anturin toisella puolella olevaan vastaanottimeen. Anturi laskee etäisyyden sen perusteella, kuinka kauan pulssilla meni edestakainen matka. Sitten etäisyysanturi raportoi VR-robotille, kuinka kaukana lähin kohde on.

Kaavio, joka esittelee VEXcode VR -robotin ominaisuuksia, korostaa sen komponentteja ja ominaisuuksia koodauksen ja robotiikan oppimisen koulutusympäristössä.

Etäisyysanturien näköalueen leveys muuttuu, kun se näyttää kauempana VR-robotin edestä:

  • Anturi voi havaita esineitä 10 asteen näkökentässä, kun etsitään alle 1000 millimetrin (~ 39 tuuman) etäisyydellä olevia kohteita.
  • Anturi voi havaita esineitä 5 asteen näkökentässä etsiessään kohteita 1000 millimetrin (~ 39 tuuman) ja 2000 millimetrin (~ 78 tuuman) etäisyydellä.
  • Anturi voi havaita kohteita 2 asteen näkökentässä, kun etsitään yli 2000 millimetrin (~ 78 tuuman) etäisyydellä olevia kohteita.

Etäisyysanturin yleiset käyttötavat

Kaavio, joka havainnollistaa VEXcode VR -robotin ominaisuuksia, korostaa sen ominaisuuksia ja komponentteja, jotka on suunniteltu auttamaan koodauskonseptien oppimisessa virtuaalisen ohjelmointiympäristön kautta.

Etäisyysanturi voi havaita, onko VR-robotin edessä jokin esine. Tätä voidaan käyttää esteen välttämiseen.


Etäisyysanturin käyttäminen VEXcode VR -lohkojen kanssa

Kaavio, joka havainnollistaa VEXcode VR -robottien ominaisuuksia ja esittelee komponentteja, kuten antureita, moottoreita ja suunnitteluelementtejä, joilla pyritään tehostamaan koodauksen ja robotiikan koulutusta opiskelijoille ja opettajille.

Etäisyysanturin kanssa käytetyt lohkot löytyvät Sensing-luokasta.

<Etäisyys löydetty kohde> Block

Kuva VEXcode VR -robotin ominaisuuksista, esittelee virtuaalisen robotin suunnittelua ja toimintoja online-ohjelmointiympäristössä STEM-koodauskoulutukseen.

Etäisyysanturi havaitsee, onko sen edessä jokin esine käyttämällä <Etäisyys löydetty objekti>-lohkoa. Etäisyysanturi voi havaita kohteen tai pinnan 3000 mm:n (~118 tuuman) etäisyydellä anturista.

Kaavio, joka esittelee VEXcode VR -robotin ominaisuuksia, korostaa sen komponentteja ja ominaisuuksia koodauskonseptien oppimiseen tarkoitetun online-ohjelmointiympäristön yhteydessä.

<Etäisyys löydetty objekti>-lohko on Boolen lohko, joka palauttaa ehdon joko tosi tai epätosi ja sopii minkä tahansa lohkon sisään, jossa on kuusikulmaisia ​​(kuusisivuisia) välilyöntejä muille lohkoille.

Lisätietoja loogisista lohkoista on tässä artikkelissa.

Kaavio, joka havainnollistaa VEXcode VR -robotin tärkeimpiä ominaisuuksia ja korostaa komponentteja, kuten antureita, moottoreita ja ohjelmointiliittymää, jotka on suunniteltu parantamaan koodauksen ja robotiikan oppimista opiskelijoille ja opettajille.

<Distance found object> -lohkon arvo on Boolen lohko, joka ilmoittaa tosi, kun etäisyysanturi on lähellä kohdetta, ja epätosi, kun se ei ole tarpeeksi lähellä objektia.

True tai false raportoidaan ja näkyy monitorikonsolissa. 

Jos haluat lisätietoja Monitor Consolesta, tämä artikkeli.

(Etäisyys) Block

Kaavio, joka havainnollistaa VEXcode VR -robotin ominaisuuksia, korostaa sen ominaisuuksia ja komponentteja koodauksen ja robotiikan koulutustarkoituksiin.

Käyttämällä (Etäisyys) -lohkoa etäisyysanturi voi raportoida lähimmän kohteen etäisyyden millimetreinä (mm) tai tuumina.

Kuva esittelee VEXcode VR -robottien ominaisuuksia korostaen niiden ominaisuuksia ja suunnittelua online-ohjelmointiympäristössä virtuaalisen robotiikan koodauskonseptien oppimiseen.

(Etäisyys) -lohko ilmoittaa numeroarvot ja sopii minkä tahansa lohkon sisään, jossa on soikea välilyönti.

Jos haluat lisätietoja reportterilohkoista, tämä artikkeli

Kaavio, joka esittelee VEXcode VR:n robotin ominaisuuksia, korostaa komponentteja, kuten antureita, pyörää ja ohjelmointiliittymää, jotka on suunniteltu parantamaan koodauksen ja robotiikan oppimista opiskelijoille ja opettajille.

Lohkon (Etäisyys) arvo millimetreinä (mm) tai tuumina voidaan näyttää monitorikonsolissa VEXcode VR:ssä. 

Jos haluat lisätietoja Monitor Consolesta, tämä artikkeli.


Etäisyysanturin käyttö VEXcode VR Pythonissa

Kuva VEXcode VR -robotin ominaisuuksista, joka esittelee virtuaalisen robotin suunnittelua ja ominaisuuksia online-ohjelmointiympäristössä. Tarkoituksena on parantaa koodaustaitoja ja STEM-koulutusta.

Aloitaksesi etäisyysanturin ohjelmoinnin Pythonilla, sinun on ensin avattava tekstiprojekti VEXcode VR. Katso lisätietoja tästä artikkelista.

Kaavio, joka esittää VEXcode VR -robotin tärkeimmät ominaisuudet, mukaan lukien anturit, moottorit ja ohjelmointirajapinnan, havainnollistaen kuinka käyttäjät voivat olla vuorovaikutuksessa virtuaalisen robotin kanssa koodausympäristössä opetustarkoituksiin.

Etsi seuraavaksi Tunnistus-luokka Toolboxista ja etsi found_object ja get_distance -komennot. Nämä ovat toimintoja, jotka raportoivat Boolen arvon tai numeerisen arvon anturista.

Kaavio, joka havainnollistaa VEXcode VR -robottien tärkeimpiä ominaisuuksia, korostaa komponentteja, kuten antureita, moottoreita ja ohjelmointiliitäntöjä, jotka on suunniteltu parantamaan koodauksen ja robotiikan oppimista opiskelijoille ja opettajille.

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: