Amser ar gyfer y rhai cyntaf. Hanes sut y gwnaethom weithredu Scratch fel iaith raglennu robotiaid

O edrych ar yr amrywiaeth bresennol o roboteg addysgol, rydych chi'n falch bod gan blant fynediad at nifer enfawr o gitiau adeiladu, cynhyrchion parod, a bod y bar ar gyfer “mynediad” i hanfodion rhaglennu wedi gostwng yn eithaf isel (i lawr i ysgolion meithrin ). Mae tueddiad eang o gyflwyno rhaglennu bloc modiwlaidd yn gyntaf ac yna symud ymlaen i ieithoedd mwy datblygedig. Ond nid oedd y sefyllfa hon yn wir bob amser.

Amser ar gyfer y rhai cyntaf. Hanes sut y gwnaethom weithredu Scratch fel iaith raglennu robotiaid

2009-2010. Mae Rwsia wedi dechrau dod i adnabod Arduino a Scratch en masse. Mae electroneg a rhaglennu fforddiadwy yn dechrau goresgyn meddyliau selogion ac athrawon, ac mae'r syniad o gysylltu hyn i gyd eisoes ar ei anterth (ac wedi'i weithredu'n rhannol) yn y gofod gwybodaeth byd-eang.

Mewn gwirionedd, roedd gan Scratch, yn fersiwn 1.4 a ryddhawyd bryd hynny, gefnogaeth eisoes ar gyfer offer allanol. Roedd yn cynnwys cefnogaeth i Lego WeDo (blociau modur) a Byrddau PicoBoard.

Ond roeddwn i eisiau Arduino a robotiaid yn seiliedig arno, yn ddelfrydol yn gweithio ar y fersiwn sylfaenol. Ar yr un pryd, fe wnaeth un o beirianwyr Arduino Japan ddarganfod sut i gyfuno'r llwyfannau a phostio'r sgematigau (er nad oedd yn rhaid “meddwl allan”) a'r firmware ar gyfer mynediad cyhoeddus (ond gwaetha'r modd, nid hyd yn oed yn Saesneg ). Gan gymryd y prosiect hwn fel sail, ganed ScratchDuino yn 2010 (ar y pryd, roedd fy ngwraig a minnau'n gweithio yn y cwmni Linux Center).

Cysyniad “cetris y gellir ei newid” (sy'n atgoffa rhywun o Micro:bit?), mowntiau magnetig ar gyfer cydrannau robotiaid, a defnydd o alluoedd prosesu synhwyrydd a rheoli moduron Scratch.

Amser ar gyfer y rhai cyntaf. Hanes sut y gwnaethom weithredu Scratch fel iaith raglennu robotiaid

Amser ar gyfer y rhai cyntaf. Hanes sut y gwnaethom weithredu Scratch fel iaith raglennu robotiaid

Bwriad gwreiddiol y robot oedd i fod yn gydnaws â Lego:

Amser ar gyfer y rhai cyntaf. Hanes sut y gwnaethom weithredu Scratch fel iaith raglennu robotiaid

Yn 2011, rhyddhawyd y platfform ac (ar ôl i fy ngwraig a minnau adael y prosiect yn 2013) ar hyn o bryd mae'n byw ac yn datblygu o dan yr enw ROBBO.

Amser ar gyfer y rhai cyntaf. Hanes sut y gwnaethom weithredu Scratch fel iaith raglennu robotiaid

Efallai y bydd rhywun yn dadlau bod yna brosiectau tebyg. Do, dechreuodd prosiect S4A ddatblygu tua’r un amser, ond anelwyd nhw at raglennu yn union yn arddull Arduino (gyda’i allbynnau digidol ac analog) o Scratch wedi’i addasu, tra gallai fy natblygiad weithio gyda’r fersiwn “vanilla” (er fe wnaethom hefyd addasu i arddangos blociau yn benodol ar gyfer synwyryddion 1 i 4).

Yna ymddangosodd Scratch 2.0 a chyda hynny dechreuodd ategion ar gyfer Arduino a robotiaid poblogaidd ymddangos, ac mae Scratch 3.0 allan o'r bocs yn cefnogi nifer fawr o lwyfannau robotig.

Yn blocio. Os edrychwch ar robotiaid poblogaidd fel MBot (sydd, gyda llaw, hefyd wedi defnyddio Scratch wedi'i addasu i ddechrau), maen nhw'n cael eu rhaglennu mewn iaith bloc, ond nid Scratch yw hwn, ond Blockly wedi'i addasu gan Google. Nid wyf yn gwybod a gafodd ei ddatblygiad ei ddylanwadu gan fy un i, ond gallaf ddweud yn sicr pan ddangosom lwyfan Scratchduino i ddatblygwyr Blockly yn Llundain yn 2013, nad oedd arogl robotiaid yno eto.

Amser ar gyfer y rhai cyntaf. Hanes sut y gwnaethom weithredu Scratch fel iaith raglennu robotiaid

Nawr mae addasiadau Blockly yn sail i lawer o adeiladwyr robotig a robotiaid addysgol, ac mae hon yn stori arall, ers yn ddiweddar mae nifer enfawr o brosiectau wedi ymddangos (a hefyd wedi suddo i ebargofiant) yn Rwsia ac yn y byd. Ond yn Ffederasiwn Rwsia ni oedd y cyntaf o ran gweithredu Scratch a “gwrthdaro” â Lego :)

Beth ddigwyddodd ar ôl 2013? Yn 2014, sefydlodd fy ngwraig a minnau ein prosiect PROSTOROBOT (aka SIMPLEROBOT) ac aethant i mewn i ddatblygiad gemau bwrdd. Ond ni fydd Scratch yn gadael i ni fynd.

Mae gennym ni ddatblygiadau diddorol mewn modelu robotiaid yn Scratch a'i ddisgynnydd Snap!
Gellir lawrlwytho'r ffeil PDF gyda'r disgrifiad a'i defnyddio'n rhydd по ссылке, a phrosiectau gorffenedig dod o hyd yma. Mae popeth yn gweithio yn fersiwn 3 o Scratch.

Dychwelon ni hefyd at raglennu robotiaid yn Scratch yn ein gêm fwrdd addysgol newydd “Battle of the Golems. Card League of Parobots" a byddwn yn falch os byddwch yn cefnogi ei gyhoeddi ar Crowdrepublic.

Amser ar gyfer y rhai cyntaf. Hanes sut y gwnaethom weithredu Scratch fel iaith raglennu robotiaid

Pan fyddwch chi'n sefyll ar darddiad rhywbeth a thueddiadau “teimlo” cyn iddyn nhw ymddangos yn llu ac rydych chi'n hapus mai chi oedd y cyntaf ac yn y bôn wedi creu'r farchnad ac yn drist nad chi oedd yr enillydd. Ond gallaf ddweud yn falch bod y cyfuniad o Scratch ac Arduino mewn roboteg Rwsia wedi ymddangos diolch i fy ymdrechion.

Ffynhonnell: hab.com

Ychwanegu sylw