Ùine airson a 'chiad fheadhainn. An sgeulachd air mar a chuir sinn Scratch an gnìomh mar chànan prògramadh robot

A’ coimhead air an iomadachd gnàthach de robotics foghlaim, tha thu toilichte gu bheil cothrom aig clann air àireamh mhòr de chitichean togail, toraidhean deiseil, agus gu bheil am bàr airson “inntrigeadh” gu bunaitean prògramadh air tuiteam gu math ìosal (sìos gu sgoil-àraich ). Tha gluasad farsaing ann a bhith a’ toirt a-steach prògraman bloca modular an toiseach agus an uairsin a’ gluasad air adhart gu cànanan nas adhartaiche. Ach cha robh an suidheachadh seo daonnan fìor.

Ùine airson a 'chiad fheadhainn. An sgeulachd air mar a chuir sinn Scratch an gnìomh mar chànan prògramadh robot

2009-2010. Tha an Ruis air tòiseachadh a’ faighinn eòlas air Arduino agus Scratch en masse. Tha electronics agus prògramadh aig prìs ruigsinneach a’ tòiseachadh a’ faighinn thairis air inntinnean an dà chuid luchd-dealasach agus thidsearan, agus tha am beachd a bhith a’ ceangal a h-uile càil seo mu thràth (agus air a bhuileachadh gu ìre) ann an raon fiosrachaidh na cruinne.

Gu dearbh, bha taic aig Scratch, ann an dreach 1.4 a chaidh fhoillseachadh aig an àm sin, airson bathar-cruaidh bhon taobh a-muigh. Bha e a’ toirt a-steach taic airson Lego WeDo (blocaichean motair) agus Bùird PicoBoard.

Ach bha mi ag iarraidh Arduino agus innealan-fuadain stèidhichte air, ag obair air an dreach bunaiteach mas fheàrr. Aig an aon àm, rinn aon de na h-innleadairean Iapanach Arduino a-mach mar a chuireadh iad na h-àrd-chabhsairean còmhla agus chuir iad suas na sgeamaichean (ged nach fheumadh iad uile a bhith air an “smaoineachadh”) agus am bathar-bog airson ruigsinneachd poblach (ach alas, chan ann eadhon sa Bheurla). ). A’ gabhail ris a’ phròiseact seo mar bhunait, rugadh ScratchDuino ann an 2010 (aig an àm sin, bha mo bhean agus mise ag obair aig a’ chompanaidh Linux Center).

Bun-bheachd “cartris ath-nuadhaichte” (mar chuimhneachan air Micro:bit?), Innealan magnetach airson co-phàirtean robotach, agus cleachdadh comasan giullachd mothachaidh agus smachd motair Scratch.

Ùine airson a 'chiad fheadhainn. An sgeulachd air mar a chuir sinn Scratch an gnìomh mar chànan prògramadh robot

Ùine airson a 'chiad fheadhainn. An sgeulachd air mar a chuir sinn Scratch an gnìomh mar chànan prògramadh robot

An toiseach bhathas an dùil gum biodh an inneal-fuadain co-chosmhail ri Lego:

Ùine airson a 'chiad fheadhainn. An sgeulachd air mar a chuir sinn Scratch an gnìomh mar chànan prògramadh robot

Ann an 2011, chaidh an àrd-ùrlar a leigeil ma sgaoil agus (às deidh mo bhean agus mise am pròiseact fhàgail ann an 2013) tha e an-dràsta a ’fuireach agus a’ leasachadh fon ainm ROBBO.

Ùine airson a 'chiad fheadhainn. An sgeulachd air mar a chuir sinn Scratch an gnìomh mar chànan prògramadh robot

Dh'fhaodadh cuideigin a bhith ag argamaid gu robh pròiseactan coltach ris. Seadh, thòisich pròiseact S4A a’ leasachadh timcheall air an aon àm, ach bha iad ag amas air prògramadh dìreach ann an stoidhle Arduino (le toraidhean didseatach agus analog) bho Scratch atharraichte, fhad ‘s a dh’ fhaodadh an leasachadh agam obrachadh leis an dreach “vanilla” (ged dh'atharraich sinn cuideachd gus blocaichean a thaisbeanadh gu sònraichte airson mothachairean 1 gu 4).

An uairsin nochd Scratch 2.0 agus còmhla ris thòisich plugins airson an dà chuid Arduino agus innealan-fuadain mòr-chòrdte a’ nochdadh, agus tha Scratch 3.0 a-mach às a ’bhogsa a’ toirt taic do ghrunn àrd-ùrlaran robotach.

Gu bacach. Ma choimheadas tu air innealan-fuadain mòr-chòrdte leithid MBot (a chleachd, leis an t-slighe, Scratch atharraichte an toiseach), tha iad air am prògramadh ann an cànan bloca, ach chan e Scratch a tha seo, ach Blockly atharraichte bho Google. Chan eil fios agam an tug an leasachadh aige buaidh orm, ach is urrainn dhomh a ràdh le cinnt nuair a sheall sinn an àrd-ùrlar Scratchduino do luchd-leasachaidh Blockly ann an Lunnainn ann an 2013, nach robh fàileadh innealan-fuadain ann fhathast.

Ùine airson a 'chiad fheadhainn. An sgeulachd air mar a chuir sinn Scratch an gnìomh mar chànan prògramadh robot

A-nis tha atharrachaidhean Blockly mar bhunait air mòran de luchd-togail robotach agus innealan-fuadain foghlaim, agus is e sgeulachd eile a tha seo, oir o chionn ghoirid tha àireamh mhòr de phròiseactan air nochdadh (agus cuideachd air a dhol fodha) an dà chuid san Ruis agus san t-saoghal. Ach ann an Caidreachas na Ruis b’ sinne a’ chiad fhear ann am buileachadh Scratch agus “còmhstri” le Lego :)

Dè thachair às dèidh 2013? Ann an 2014, stèidhich mo bhean agus mise ar pròiseact PROSTOROBOT (aka SIMPLEROBOT) agus chaidh sinn a-steach do leasachadh gheamannan bùird. Ach cha leig Scratch leinn falbh.

Tha leasachaidhean inntinneach againn ann am modaladh robotan ann an Scratch agus a shliochd Snap!
Faodar am faidhle PDF leis an tuairisgeul a luchdachadh sìos agus a chleachdadh gu saor Ceangal, agus pròiseactan crìochnaichte lorg an seo. Bidh a h-uile dad ag obair ann an dreach 3 de Scratch.

Thill sinn cuideachd gu prògramadh innealan-fuadain ann an Scratch anns a’ gheama foghlaim bùird ùr againn “Battle of the Golems. Card League of Parobots" agus bidh sinn toilichte ma tha bheir thu taic don fhoillseachadh aige air Crowdrepublic.

Ùine airson a 'chiad fheadhainn. An sgeulachd air mar a chuir sinn Scratch an gnìomh mar chànan prògramadh robot

Nuair a tha thu aig tùs rudeigin agus gluasadan “faireachdainn” mus nochd iad en masse, agus tha thu toilichte gur tusa a’ chiad neach a chruthaich a’ mhargaidh, agus brònach nach e thusa am fear a fhuair laurels a’ bhuannaiche. Ach is urrainn dhomh a ràdh gu pròiseil gun do nochd am measgachadh de Scratch agus Arduino ann an innealan-fuadain Ruiseanach mar thoradh air na h-oidhirpean agam.

Source: www.habr.com

Cuir beachd ann