Kodavimas su VEX GO LED buferiu

VEX GO LED buferis naudojamas aptikti fizinį kontaktą ir ekrano spalvas.

LED buferis su kabeliu, prijungtu prie vieno iš Brain's Smart prievadų.

Pastaba: Šiame straipsnyje pavyzdiniuose projektuose naudojama kodo bazė – LED buferio viršus GO Build.


Kaip naudojamas LED buferis

LED buferis naudojamas aptikti fizinį kontaktą ir rodyti spalvas. Kai paspaudžiamas LED buferis, jis gali būti naudojamas elgesiui suaktyvinti. Pavyzdžiui, LED buferis gali būti naudojamas pavaros mechanizmui paleisti arba sustabdyti paspaudus.

Rankos, spaudžiančios LED buferį ant GO roboto, diagrama.

<Pressing bumper> blokas naudojamas norint nustatyti, ar paspaustas LED buferis.

VEXcode GO Prispaudžiamas buferio blokas, kuris rodo, kad buferis paspaustas?

Arba, kad būtų rodoma tam tikra spalva. Spalvos, kurias gali rodyti LED buferis, yra: išjungta, žalia ir raudona.

Viena šalia kitos esančios LED buferio dalies diagrama, kurioje ji šviečia žaliai, raudonai ir išjungta.

Blokas [Nustatyti buferio spalvą] naudojamas LED buferiui nustatyti tam tikrai spalvai.

VEXcode GO Nustatyti buferio spalvų bloką, kuris nuskaito nustatykite buferį į raudoną. Atidarytas išskleidžiamasis bloko meniu, kad parodytų, jog spalvą galima pakeisti į raudoną, žalią arba išjungti.


LED buferio spalvos pavyzdys

Žemiau pateiktas kodas nustatys, kad LED buferio spalva bus žalia, jei bus paspausta, o raudona – priešingu atveju.

VEXcode GO blokuoja projektą, kuris paspaudus pakeis buferio spalvą. Projekte rašoma Pradėjus, visam laikui, jei buferis paspaudžiamas, tada buferį nustatykite į žalią, kitu atveju nustatykite buferį į raudoną.


Aptikti objekto pavyzdinį projektą

Toliau pateiktas kodas nustums kodo bazę nuo objekto, kai paspaudžiamas LED buferis.

VEXcode GO blokuoja projektą, kuris varys kodų bazę į priekį, kol bus paspaustas buferis. Projekte rašoma Pradėjus, važiuokite į priekį, tada palaukite, kol buferis bus paspaustas. Galiausiai nustokite važiuoti ir pasukite į dešinę 90 laipsnių kampu.

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

Last Updated: