Вақти аввалинҳо. Ҳикояи он, ки чӣ тавр мо Scratch-ро ҳамчун забони барномасозии робот татбиқ кардем

Ба гуногунии муосири робототехникаи таълимӣ нигоҳ карда, шумо хурсанд ҳастед, ки кӯдакон ба миқдори зиёди маҷмӯаҳои сохтмонӣ, маҳсулоти тайёр дастрасӣ доранд ва сатри «дохилшавӣ» ба асосҳои барномасозӣ хеле паст шудааст (то кӯдакистон) ). Тамоюли густурдаи ҷорӣ кардани барномасозии блоки модулӣ ва сипас гузаштан ба забонҳои пешрафта вуҷуд дорад. Аммо ин вазъият на ҳама вақт чунин буд.

Вақти аввалинҳо. Ҳикояи он, ки чӣ тавр мо Scratch-ро ҳамчун забони барномасозии робот татбиқ кардем

2009-2010. Русия ба таври оммавӣ бо Arduino ва Scratch шинос шуданро оғоз кард. Электроника ва барномасозии дастрас тафаккури ҳам ҳаваскорон ва ҳам муаллимонро ба худ ҷалб карда истодааст ва идеяи пайваст кардани ҳамаи ин аллакай дар фазои иттилоотии ҷаҳонӣ босуръат идома дорад (ва қисман амалӣ карда шудааст).

Дар асл, Scratch, ки дар версияи 1.4, ки он вақт бароварда шуда буд, аллакай барои таҷҳизоти беруна дастгирӣ мекард. Он дастгирии Lego WeDo (блокҳои мотор) ва Тахтаҳои PicoBoard.

Аммо ман мехостам, ки Arduino ва роботҳо дар асоси он, беҳтараш дар версияи асосӣ кор кунанд. Ҳамзамон, яке аз муҳандисони ҷопонии Arduino фаҳмид, ки чӣ гуна платформаҳоро муттаҳид кардан лозим аст ва схемаҳоро ҷойгир кард (гарчанде ки на ҳама бояд "андешида шаванд") ва нармафзори дастрасии оммавӣ (аммо афсӯс, ки ҳатто ба забони англисӣ нест. ). Бо назардошти ин лоиҳа, ScratchDuino соли 2010 таваллуд шудааст (он вақт ман ва занам дар ширкати Linux Center кор мекардем).

Консепсияи "картриҷи ивазшаванда" (ба хотиррасон кардани Micro: bit?), васлкуниҳои магнитӣ барои ҷузъҳои робот ва истифодаи қобилияти коркарди сенсори Scratch ва қобилияти идоракунии мотор.

Вақти аввалинҳо. Ҳикояи он, ки чӣ тавр мо Scratch-ро ҳамчун забони барномасозии робот татбиқ кардем

Вақти аввалинҳо. Ҳикояи он, ки чӣ тавр мо Scratch-ро ҳамчун забони барномасозии робот татбиқ кардем

Робот дар аввал пешбинӣ шуда буд, ки бо Lego мувофиқ бошад:

Вақти аввалинҳо. Ҳикояи он, ки чӣ тавр мо Scratch-ро ҳамчун забони барномасозии робот татбиқ кардем

Дар соли 2011, платформа бароварда шуд ва (пас аз он ки ман ва занам дар соли 2013 лоиҳаро тарк кардем) он айни замон бо номи ROBBO зиндагӣ ва рушд мекунад.

Вақти аввалинҳо. Ҳикояи он, ки чӣ тавр мо Scratch-ро ҳамчун забони барномасозии робот татбиқ кардем

Касе метавонад баҳс кунад, ки чунин лоиҳаҳо вуҷуд доранд. Бале, лоиҳаи S4A тақрибан ҳамон вақт ба рушд шурӯъ кард, аммо онҳо ба барномарезии маҳз дар услуби Arduino (бо баромадҳои рақамӣ ва аналогии он) аз Scratch тағир дода шуда буданд, дар ҳоле ки таҳияи ман метавонист бо версияи "ванилӣ" кор кунад (гарчанде ки). мо инчунин барои намоиш додани блокҳо махсусан барои сенсорҳои 1 то 4) тағир додем.

Пас аз он Scratch 2.0 пайдо шуд ва бо он плагинҳо барои Arduino ва роботҳои маъмул пайдо шуданд ва Scratch 3.0 аз қуттӣ шумораи зиёди платформаҳои роботиро дастгирӣ мекунад.

Блокнока. Агар шумо ба роботҳои машҳур ба монанди MBot назар кунед (дар омади гап, онҳо дар аввал Scratch-и тағирёфтаро истифода мекарданд), онҳо бо забони блок барномарезӣ шудаанд, аммо ин Scratch нест, балки Blockly-и тағирёфтаи Google мебошад. Ман намедонам, ки оё ба рушди он аз ҷониби ман таъсир расонидааст, аммо ман итминон гуфта метавонам, ки вақте ки мо платформаи Scratchduino-ро дар соли 2013 ба таҳиягарони Blockly дар Лондон нишон додем, дар он ҷо то ҳол бӯи роботҳо набуд.

Вақти аввалинҳо. Ҳикояи он, ки чӣ тавр мо Scratch-ро ҳамчун забони барномасозии робот татбиқ кардем

Ҳоло тағиротҳои блокӣ асоси бисёр конструкторҳои роботӣ ва роботҳои таълимӣ мебошанд ва ин як ҳикояи дигар аст, зеро ба наздикӣ шумораи зиёди лоиҳаҳо ҳам дар Русия ва ҳам дар ҷаҳон пайдо шуданд (ва инчунин фаромӯш карда шуданд). Аммо дар Федератсияи Русия мо дар татбиқи Scratch ва "муқовимат" бо Lego аввалин шуда будем :)

Пас аз соли 2013 чӣ шуд? Дар соли 2014 ман ва занам лоиҳаи PROSTOROBOT-ро таъсис додем ва ба рушди бозиҳои мизи корӣ машғул шудем. Аммо Scratch моро намегузорад.

Мо пешрафтҳои ҷолиб дар моделсозии роботҳо дар Scratch ва насли он Snap дорем!
Файли PDF бо тавсиф метавонад озодона зеркашӣ ва истифода шавад пайванд, ва лоиҳаҳои анҷомёфта дар ин ҷо пайдо кунед. Ҳама чиз дар версияи 3-и Scratch кор мекунад.

Мо инчунин ба роботҳои барномасозӣ дар Scratch дар бозии нави таълимии тахтаи худ "Ҷанги Големҳо" баргаштем. Card League of Parobots" ва мо хурсанд хоҳем шуд, агар шумо нашри онро дар Crowdrepublic дастгирӣ мекунед.

Вақти аввалинҳо. Ҳикояи он, ки чӣ тавр мо Scratch-ро ҳамчун забони барномасозии робот татбиқ кардем

Вақте ки шумо дар ибтидои чизе истодаед ва тамоюлҳоро пеш аз пайдо шудани онҳо "эҳсос мекунед" ва шумо хурсанд мешавед, ки шумо аввалин ва моҳиятан бозорро офаридаед ва ғамгин мешавед, ки шумо ғолиб набудед. Аммо ман бо ифтихор гуфта метавонам, ки омезиши Scratch ва Arduino дар робототехникаи русӣ ба шарофати кӯшишҳои ман пайдо шуд.

Манбаъ: will.com

Илова Эзоҳ