Bufera slēdža izmantošana ar VEX EXP

Apraksts

Šis sensors ir slēdzis. Tas paziņo robotam, vai tā buferis ir nospiests (sensora vērtība 1) vai atbrīvots (sensora vērtība 0).

VEX bufera slēdža detaļa.


Kā darbojas bufera slēdzis: ķēdes pabeigšana

VEX bufera slēdzis ir balstīts uz, iespējams, visbiežāk izmantoto elektrisko ierīci: slēdzi. Slēdzis sastāv no diviem spailēm (vada piestiprināšanas vietām) un stieples tilta, lai "izveidotu" savienojumu, kad slēdzis tiek nospiests. Kā parādīts zemāk esošajā animācijā, nospiežot savienojošo vadu, jūs "pabeidzat" ķēdi, un robota smadzenes to reģistrē jūsu programmā.

Bufera slēdzis ir ķēdes daļa, kas nav savienota vai bojāta. Nospiežot bufera slēdzi, savienojums tiek izveidots un tiek atļauts plūst elektrībai.


Bampera slēdža iestatīšana

Izvietojums

BaseBot konstrukcijas skats leņķī. Robotam ir piestiprināts bufera slēdzis, kas ir iezīmēts un vērsts robota priekšpusē.

Bufera slēdža novietojums ir ļoti svarīgs, lai iegūtu precīzus rādījumus.

Pārliecinieties, ka neviena robota struktūra neatrodas pirms pogas sensora priekšpusē.

Sensora priekšā ir jābūt brīvam ceļam starp jebkuru objektu, pret kuru tiek piespiests, un sensoru.

Bufera slēdža rezultātu nolasīšana

VEXcode EXP bloku projekts, kas izmanto bufera slēdzi un drukāšanas blokus, lai ziņotu, ja slēdzis ir nospiests. Projekts skan šādi: Kad projekts ir sākts, iestatiet fontu uz Mono Small ierīcē Brain. Nākamais ir Forever cikls ar 4 blokiem tajā. 4 bloki lasa: Notīrīt visas rindas Brain, iestatīt kursoru uz 1. rindas 1. kolonnu Brain, izdrukāt: Vai buferis nospiests? uz Brain un iestatiet kursoru uz nākamo rindu un visbeidzot izdrukājiet BumperA nospiests? uz smadzenēm. Projekts tiek parādīts darbojamies uz EXP Brain sānos, un ekrānā ir redzams uzraksts Buferis nospiests? Tiesa.

Lai drukātu bufera slēdža rezultātus, ir noderīgi izmantot drukas blokus.

Kad esat izveidojis un palaidis projektu, kas drukā Bufer Switch rezultātus, varēsit tos redzēt Brain ekrānā.


Bufera slēdža pievienošana kā ierīce VEXcode EXP

Ikreiz, kad sensors tiek izmantots ar programmēšanas valodu, tas ir jākonfigurē šajā valodā.

VEXcode EXP ierīču izvēlne pēc tam, kad ir atlasīta poga Pievienot ierīci. 3 vadu opcija ir iezīmēta.

Izmantojot VEXcode EXP, tas tiek paveikts, izmantojot funkciju "Pievienot ierīci" logā Ierīces. Jums būs jādodas uz 3 vadu sensoriem.

VEXcode EXP ekrānuzņēmums ar atvērtu ierīču izvēlni. Pievienotais bufera slēdzis ir norādīts un iezīmēts ierīču izvēlnē. Bloku rīklodziņš ir atvērts, un ir iezīmēta bloku kategorija Bufera noteikšana.

Kad jūsu projektam būs pievienots bufera slēdzis, būs pieejams jauns sensoru bloku komplekts.

Lai iegūtu papildinformāciju par blokiem no kategorijas "Sensing", kas attiecas uz bufera slēdzi, skatiet palīdzības informāciju (Blocks project).


Bufera slēdža biežākie lietojumi

Preses sajūta

VEXcode EXP bloku projekts, kas izmanto bufera slēdzi, lai brauktu uz priekšu, līdz tas pieskaras objektam vai sienai. Projekts skan šādi: Kad tas ir sākts, brauciet uz priekšu, pagaidiet, līdz nospiests buferisA, un pēc tam apstājieties.

Šī funkcija ļauj jūsu robotam noteikt, kad kaut kas nospiež bufera slēdzi.

Kreisajā pusē redzamais paraugprojekts tiek izmantots, lai kodētu robotu ar bufera slēdzi, kas uzstādīts priekšpusē, lai brauktu, līdz tiek nospiests sensors, un pēc tam pārtrauktu braukšanu, tiklīdz ir nospiests bufera slēdzis.

Bufera notikumi

VEXcode EXP bloku projekts, kam ir divas mazas bloku kaudzes. Pirmajā kaudzē ir bloks “Kad sākts”, kam seko bloks “Atkārtot”, kas iestatīts atkārtot 4 reizes. Atkārtošanas blokā ir divi bloki ar vārdiem “Braukt uz priekšu 500 mm” un “Pagriezties pa labi par 90 grādiem”. Otrajā bloku kaudzē ir rakstīts: Kad nospiests buferisA, Izdrukāt buferisA nospiestu? uz Brain un novietojiet kursoru uz nākamo rindu.

Šī funkcija ļauj jūsu programmai palaist noteiktu kodu, kad tiek konstatēts, kas nospiež bufera slēdzi.

Kreisajā pusē parādītais projekta paraugs tiek izmantots, lai kodētu robotu ar priekšpusē uzstādītu bufera slēdzi, lai brauktu pa kvadrātu, un jebkurā laikā, kad tiek nospiests bufera slēdzis, smadzenes izdrukās True.

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

Last Updated: