Dem ji bo yên yekem. Çîroka ku me çawa Scratch wekî zimanek bernamesaziya robot pêk anî

Dema ku hûn li cihêrengiya robotên perwerdehiyê yên heyî dinêrin, hûn kêfxweş in ku zarok bigihîjin hejmareke mezin ji kîtên çêkirinê û hilberên qedandî, û ku barê "têketinê" di bingehên bernamekirinê de pir kêm ketiye (heta baxçê zarokan). Meylek berbelav heye ku pêşî li bernamesaziya bloka modularî were danasandin û dûv re derbasî zimanên pêşkeftî bibin. Lê ev rewş her tim ne wisa bû.

Dem ji bo yên yekem. Çîroka ku me çawa Scratch wekî zimanek bernamesaziya robot pêk anî

2009-2010. Rûsyayê bi girseyî dest bi naskirina Arduino û Scratch kir. Elektronîk û bernamesaziya erzan dest pê dike ku hişê hem dilşikestî û hem jî mamosteyan bi dest bixe, û ramana girêdana van hemîyan jixwe di cîhê agahdariya gerdûnî de (û qismî jî hatî bicîh kirin) ye.

Bi rastî, Scratch, di guhertoya 1.4-ê de ku di wê demê de hatî berdan, jixwe piştgirî ji alavên derveyî re hebû. Ew piştgirî ji bo Lego WeDo (blokên motor) û panelên PicoBoard.

Lê min Arduino û robotên li ser bingeha wê dixwest, bi tercîhî li ser guhertoya bingehîn bixebitin. Di heman demê de, yek ji endezyarên Arduino yê Japonî fêhm kir ku meriv çawa platforman berhev dike û şematokan (her çend ne hewce bû ku hemî "fikir") û firmware ji bo gihîştina gelemperî (lê mixabin, ne bi Englishngilîzî jî ). Vê projeyê wekî bingeh digire, ScratchDuino di sala 2010-an de ji dayik bû (wê demê, ez û jina xwe li pargîdaniya Linux Center xebitîn).

Têgehek "kartrîja guhezbar" (di bîra Micro:bit?), çîpên magnetîkî yên ji bo pêkhateyên robotan, û karanîna kapasîteyên hilberandina senzorê û kontrolkirina motorê ya Scratch-ê.

Dem ji bo yên yekem. Çîroka ku me çawa Scratch wekî zimanek bernamesaziya robot pêk anî

Dem ji bo yên yekem. Çîroka ku me çawa Scratch wekî zimanek bernamesaziya robot pêk anî

Robot bi eslê xwe armanc bû ku bi Lego-hevhatî be:

Dem ji bo yên yekem. Çîroka ku me çawa Scratch wekî zimanek bernamesaziya robot pêk anî

Di sala 2011-an de, platform hate berdan û (piştî ku ez û jina xwe di sala 2013-an de ji projeyê derketin) ew niha di bin navê ROBBO de dijî û pêşve diçe.

Dem ji bo yên yekem. Çîroka ku me çawa Scratch wekî zimanek bernamesaziya robot pêk anî

Dibe ku kes îdia bike ku projeyên bi vî rengî hebûn. Erê, projeya S4A di heman demê de dest bi pêşkeftinê kir, lê ew armanc bûn ku tam bi şêwaza Arduino (bi derketinên xwe yên dîjîtal û analog) ji Scratchek guhertî bername bikin, dema ku pêşkeftina min dikaribû bi guhertoya "vanilla" re bixebite (her çend me di heman demê de guhert da ku blokan bi taybetî ji bo senzorên 1 heya 4 nîşan bide).

Dûv re Scratch 2.0 xuya bû û pê re pêvekên hem ji bo Arduino û hem jî robotên populer dest pê kirin, û Scratch 3.0 ji qutîkê hejmareke mezin ji platformên robotîkî piştgirî dike.

Blockly. Ger hûn li robotên populer ên mîna MBot-ê binerin (ku, bi awayê, di destpêkê de Scratchek guhertî jî bikar anî), ew bi zimanek blokê têne bernamekirin, lê ev ne Scratch, lê Blockly-ya guhertî ya Google-ê ye. Ez nizanim gelo pêşkeftina wê ji hêla min ve hatî bandor kirin, lê ez dikarim bê guman bibêjim ku gava me di sala 2013-an de platforma Scratchduino nîşanî pêşdebirên Blockly li Londonê da, hîna bêhna robotan li wir nemabû.

Dem ji bo yên yekem. Çîroka ku me çawa Scratch wekî zimanek bernamesaziya robot pêk anî

Naha guheztinên Blockly bingeha gelek çêkerên robotîk û robotên perwerdehiyê pêk tîne, û ev çîrokek din e, ji ber ku di van demên dawî de hejmareke mezin ji projeyan derketine (û di nav jibîrkirinê de) hem li Rûsyayê û hem jî li cîhanê. Lê li Federasyona Rûsyayê em di pêkanîna Scratch û "rûbirûbûna" de bi Lego re bûn yekem :)

Piştî sala 2013an çi qewimî? Di sala 2014-an de, min û jina xwe projeya xwe PROSTOROBOT (aka SIMPLEROBOT) ava kir û ket nav pêşkeftina lîstikên panelê. Lê Scratch rê nade me.

Di modela robotan de li Scratch û dûndana wê Snap pêşkeftinên me yên balkêş hene!
Pelê PDF-ê bi ravekirinê re dikare were dakêşandin û belaş were bikar anîn link, û projeyên qedandî li vir bibînin. Her tişt di guhertoya 3 ya Scratch de dixebite.

Em jî di lîstika xweya nû ya perwerdehiyê ya panelê de "Battle of the Golems" vegeriyan robotên bernamesaziyê yên li Scratch. Card League of Parobots" û em ê kêfxweş bibin ku heke hûn ê piştgirî bidin weşana wê li ser Crowdrepublic.

Dem ji bo yên yekem. Çîroka ku me çawa Scratch wekî zimanek bernamesaziya robot pêk anî

Gava ku hûn li ser eslê tiştek radiwestin û meylên "hest" dikin berî ku ew bi girseyî xuya bibin û hûn kêfxweş in ku hûn yekem bûn û bi bingehîn sûk ​​afirandibûn û xemgîn in ku hûn ne serketî bûn. Lê ez dikarim bi serbilindî bibêjim ku hevgirtina Scratch û Arduino di robotên rûsî de bi saya hewildanên min xuya bû.

Source: www.habr.com

Add a comment