Puskurin kytkimen käyttö VEX EXP:n kanssa

Kuvaus

Tämä anturi on kytkin. Se kertoo robotille, painetaanko sen puskuria (anturin arvo 1) vai vapautetaanko (anturin arvo 0).

VEX puskurin kytkimen osa.


Puskurin kytkimen toimintaperiaate: Piirin viimeistely

VEX Bumper Switch perustuu luultavasti yleisimmin käytettyyn sähkölaitteeseen: kytkimeen. Kytkin koostuu kahdesta liittimestä (johtimen kiinnityspaikat) ja johdinsillasta yhteyden muodostamiseksi, kun kytkintä painetaan. Kuten alla olevassa animaatiossa näkyy, kun painat kytkentäjohtoa, "valmistut" piirin, ja robotin aivot rekisteröivät sen ohjelmaasi.

Puskurin kytkin on osa piiriä, joka on kytkemätön tai rikki. Kun painat puskurikytkintä, yhteys muodostetaan ja sähkön annetaan virrata.


Puskurin kytkimen asennus

Sijoittelu

BaseBotin rakennelma kulmasta katsottuna. Robotissa on kiinnitetty puskurikytkin, joka on korostettu ja osoittaa robotin eteenpäin.

Puskurin kytkimen sijoitus on erittäin tärkeä tarkkojen lukemien saamiseksi.

Varmista, että anturin edessä olevan painikkeen edessä ei ole robotin rakennetta.

Anturin edessä on oltava vapaa reitti minkä tahansa painettavan kohteen ja anturin välillä.

Puskurin kytkimen tulosten lukeminen

VEXcode EXP -lohkoprojekti, joka käyttää puskurikytkintä ja tulostuslohkoja raportoidakseen, jos kytkintä painetaan. Projekti kuuluu seuraavasti: Aseta Brainissa fontiksi Mono Small käynnistettäessä. Seuraavaksi on Forever-silmukka, jossa on neljä lohkoa. Neljä lohkoa lukevat Tyhjennä kaikki rivit Brainissa, aseta kohdistin riville 1 sarakkeeseen 1 Brainissa, tulosta Puskuria painettu? Brainissa ja aseta kursori seuraavalle riville ja lopuksi tulosta BumperA painettuna? aivoissa. Projekti näytetään käynnissä EXP Brain -näytöllä, ja näytöllä lukee Puskuria painettu? Totta.

Tulostuslohkojen avulla on hyödyllistä tulostaa puskurikytkimen tulokset.

Kun luot ja suoritat projektin, joka tulostaa Bumper Switch -tuloksia, voit nähdä ne Brainin näytöllä.


Puskurin kytkimen lisääminen laitteeksi VEXcode EXP:ssä

Aina kun anturia käytetään ohjelmointikielen kanssa, se on määritettävä kyseisellä kielellä.

VEXcode EXP -laitteet -valikko Lisää laite -painikkeen valinnan jälkeen. 3-johtiminen vaihtoehto on korostettu.

VEXcode EXP:ssä tämä saavutetaan käyttämällä Laitteet-ikkunan Lisää laite -ominaisuutta. Sinun on siirryttävä 3-johtoisiin antureisiin.

Kuvakaappaus VEXcode EXP:stä, jossa Laitteet-valikko on auki. Liitetty puskurikytkin näkyy korostettuna Laitteet-valikossa. Lohkojen työkalupakki on auki ja Puskurin tunnistus -lohkoluokka on korostettuna.

Kun puskurikytkin on lisätty projektiisi, uusi sarja anturilohkoja tulee saataville.

Lisätietoja Puskurin kytkimen 'Sensing'-kategorian lohkoista on ohjetiedoissa (Blocks project).


Puskurikytkimen yleiset käyttötavat

Pressin tunnistaminen

VEXcode EXP -lohkoprojekti, joka käyttää puskurikytkintä ajaakseen eteenpäin, kunnes se koskettaa esinettä tai seinää. Projektissa lukee Käynnistettynä aja eteenpäin, odota, kunnes BumperA:ta painetaan, ja lopeta sitten ajaminen.

Tämän ominaisuuden avulla robotti havaitsee, kun jokin painaa puskurin kytkintä.

Vasemmalla näkyvää esimerkkiprojektia käytetään koodaamaan robotti, jonka etupuolelle on asennettu puskurikytkin, ajamaan, kunnes anturia painetaan, ja lopettaa sitten ajaminen, kun puskurikytkintä on painettu.

Puskuritapahtumat

VEXcode EXP -lohkoprojekti, jossa on kaksi pientä lohkopinoa. Ensimmäisessä pinossa on When started -lohko, jota seuraa Repeat-lohko, joka on asetettu toistumaan neljä kertaa. Toisto-lohkossa on kaksi lohkoa, joissa lukee Aja eteenpäin 500 mm ja sitten Käänny oikealle 90 astetta. Toisessa lohkopinossa lukee Kun puskuriA:ta painettiin, Tulosta puskuriA:ta painettiin? Brainissa ja aseta kohdistin seuraavalle riville.

Tämän ominaisuuden avulla ohjelmasi voi suorittaa tietyn koodin havaitessaan jotain, joka painaa puskurikytkintä.

Vasemmalla näkyvää esimerkkiprojektia käytetään koodaamaan robotti, jonka etuosaan on asennettu puskurikytkin, ajamaan neliössä, ja aina kun puskurikytkintä painetaan, aivot tulostavat True.

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

Last Updated: