Samplaí san áireamh#

Liostaítear ar an leathanach seo na tionscadail shamplacha atá san áireamh a léiríonn conas an Róbat Códaithe VEX AIM a rialú ag baint úsáide as Python thar WebSocket.

Bunúsach#

Laistigh den eolaire basic , gheobhaidh tú:

Ainm Comhaid

Cur síos

ai_vision_for_loops.py

Úsáideann an tionscadal seo Python For Loop cuí chun sonraí AI Vision a athrá chun lárphointe idir Bairille Oráiste agus Bairille Gorm a ríomh.

angled_moving.py

Bogann an tionscadal seo an róbat ag uillinneacha 45 céim ag luas 100% chun cruth diamant a rianú.

colorful_square.py

Bogann an tionscadal seo an róbat i gcosán cearnógach, ag athrú dath an LED ag gach dath.

conditional_kicker.py

Casfaidh an tionscadal seo an róbat AIM chun rothlú 180 céim ar dheis. Má tá bairille oráiste á coinneáil ag an róbat, cicfidh sé é; ar shlí eile, ní dhéanfaidh an róbat tada.

creating_timeouts.py

Casfaidh an tionscadal seo ina áit agus bairille oráiste á chuardach. Mura bhfaightear aon cheann laistigh de 10 soicind, seinnfidh sé fuaim ‘teip’ agus stopfaidh sé an cuardach.

emoji_reaction.py

Taispeánann an tionscadal seo emoji sona nuair a bhíonn uillinn an róbait cobhsaí agus emoji iontas nuair a bhíonn sé claonta.

emoji_touch.py

Athraíonn an tionscadal seo emoji an scáileáin bunaithe ar cé mhéad uair a brúdh an scáileán, ag taispeáint léiriú difriúil do gach brú.

get_blue_barrel.py

Lorgóidh an tionscadal seo bairille gorm, bogfaidh sé chuige, agus ceiliúrfaidh sé a luaithe a bheidh an bairille gorm aige.

led_color_cycle.py

Téann an tionscadal seo trí gach dath LED, ag sos ar feadh soicind amháin eatarthu.

level_detector.py

Sa tionscadal seo, taispeánfaidh an scáileán cúlra glas leis an bhfocal “FLAT” nuair nach mbeidh an róbat claonta. Má chlaonann an róbat, casfaidh an scáileán dearg agus déarfaidh sé “TILTED”.

move_and_stop.py

Bogann an tionscadal seo an róbat ar aghaidh 300 mm agus seinntear an fhuaim “críochnaithe” nuair a bheidh an ghluaiseacht críochnaithe aige.

move_to_apriltag.py

Casann an tionscadal seo an róbat go dtí go mbraitheann sé AprilTag ID 1, ansin bogann sé i dtreo an róbait.

multi_step_pickup.py

Casann an tionscadal seo ar dheis go dtí go bhfaightear bairille oráiste, go mbogann sé siar, agus go gcuirtear ina áit é.

musical_thread.py

Seinnfidh an tionscadal seo amhrán (ag baint úsáide as nótaí) i snáithe amháin agus é ag tiomáint i snáithe eile ag an am céanna.

object_detection_alert.py

Bogfaidh an tionscadal seo an róbat AIM ar aghaidh go dtí go bhfaighfear aon lasta. Nuair a bhraitear é, seinnfidh an róbat fuaim bíp, agus stopfaidh sé gach gluaiseacht róbat.

obstacle_avoidance.py

Bogfaidh an tionscadal seo an róbat AIM ar aghaidh go dtí go bhfaighfear aon lasta. Nuair a bhraitear é, casfaidh an róbat ar dheis ar feadh 45 céim.

screen_drawing.py

Tarraingíonn an tionscadal seo líne, cearnóg agus ciorcal ar a scáileán, ag taispeáint ainm gach cruth agus é á tharraingt.

sensor_monitor.py

Priontálfaidh an tionscadal seo luachanna an lasc ama, an treo agus an treoshuímh luascáin ar scáileán an róbait.

tap_to_start.py

Fanann an tionscadal seo le haghaidh sconna scáileáin tadhaill sula mbogann sé ar aghaidh 200 mm agus sula dtaispeánann sé emoji ag an deireadh.

timing_events.py

Tosaíonn an tionscadal seo ag tiomáint ar aghaidh ach stopann sé go huathoibríoch nuair a bheidh cúig soicind caite, ansin taispeánann sé “Tá an t-am thart!” ar an scáileán.

Ardleibhéil#

Laistigh den eolaire advanced , gheobhaidh tú:

Ainm Comhaid

Cur síos

aim_example_base.py

Soláthraíonn sé AimExample , a dhéanann parsáil argóintí, a dhéanann iarracht IP AIM Robot a aimsiú, agus a thosaíonn aim.Robot shampla.

fpv.py

Leis an tionscadal seo, is féidir leis an úsáideoir an róbat a rialú agus íomhánna á sruthú ón gceamara. Bíonn na soilse faoi stiúir glas nuair a bhíonn an róbat ag bogadh, dearg nuair a bhíonn an róbat stoptha.

multiple_robots.py

Sa tionscadal seo, bogann dhá róbat i gcosán cearnach, ag athrú dath an LED ag gach dath.

play_sounds.py

Seinnfidh an róbat comhad fuaime áitiúil, agus ansin seinnfidh sé roinnt nótaí ó Shiansó Uimh. 5 le Beethoven.

save_jpg.py

Sábháil an íomhá i bhformáid JPEG chuig an gcóras comhad a thugtar le hainm comhaid, agus an réamhshocrú aim_img.jpg

stream_video.py

Sruth íomhá JPEG, ag baint úsáide as opencv chun é a thaispeáint ar an scáileán.