පළමු ඒවා සඳහා කාලය. අපි රොබෝ ක්‍රමලේඛන භාෂාවක් ලෙස Scratch ක්‍රියාත්මක කළ ආකාරය පිළිබඳ කතාව

අධ්‍යාපනික රොබෝ විද්‍යාවේ වර්තමාන විවිධත්වය දෙස බලන විට, දරුවන්ට ඉදිකිරීම් කට්ටල, සූදානම් කළ නිෂ්පාදන විශාල ප්‍රමාණයක් සඳහා ප්‍රවේශය තිබීම සහ ක්‍රමලේඛනයේ මූලික කරුණු වලට “ඇතුල්වීම” සඳහා ඇති තීරුව තරමක් පහත වැටී තිබීම ගැන ඔබ සතුටු වේ (බාලාංශය දක්වා පහළට). ) ප්‍රථමයෙන් මොඩියුලර්-බ්ලොක් ක්‍රමලේඛනයට හඳුන්වා දී පසුව වඩාත් දියුණු භාෂා වෙත ගමන් කිරීමේ පුලුල් ප්‍රවණතාවක් පවතී. නමුත් මෙම තත්වය සැමවිටම නොතිබුණි.

පළමු ඒවා සඳහා කාලය. අපි රොබෝ ක්‍රමලේඛන භාෂාවක් ලෙස Scratch ක්‍රියාත්මක කළ ආකාරය පිළිබඳ කතාව

2009-2010. රුසියාව Arduino සහ Scratch සමඟ සමූහ වශයෙන් දැන හඳුනා ගැනීමට පටන් ගෙන තිබේ. දැරිය හැකි ඉලෙක්ට්‍රොනික උපකරණ සහ ක්‍රමලේඛනය උද්යෝගිමත් අයගේ සහ ගුරුවරුන්ගේ මනස ජය ගැනීමට පටන් ගෙන ඇති අතර, මේ සියල්ල සම්බන්ධ කිරීමේ අදහස දැනටමත් ගෝලීය තොරතුරු අවකාශයේ පූර්ණ ලෙස ක්‍රියාත්මක වෙමින් පවතී (සහ අර්ධ වශයෙන් ක්‍රියාත්මක කර ඇත).

ඇත්ත වශයෙන්ම, එම අවස්ථාවේ නිකුත් කරන ලද 1.4 අනුවාදයේ Scratch, දැනටමත් බාහිර උපකරණ සඳහා සහය ලබා දී ඇත. එයට Lego WeDo (මෝටර් බ්ලොක්) සඳහා සහය ඇතුළත් විය පිකෝබෝඩ් පුවරු.

නමුත් මට අවශ්‍ය වූයේ Arduino සහ එය පදනම් කරගත් රොබෝවරුන්, වඩාත් සුදුසු මූලික අනුවාදය මත වැඩ කිරීමයි. ඒ අතරම, ජපන් Arduino ඉංජිනේරුවෙකු වේදිකා ඒකාබද්ධ කරන්නේ කෙසේදැයි සොයා බලා ක්‍රමලේඛන (ඒවා සියල්ලම “සිතීමට” නොතිබුණද) සහ පොදු ප්‍රවේශය සඳහා ස්ථිරාංග පළ කළේය (නමුත් අහෝ, ඉංග්‍රීසියෙන් පවා නොවේ. ) මෙම ව්‍යාපෘතිය පාදක කර ගනිමින්, ScratchDuino උපත ලැබුවේ 2010 වසරේ (එවකට, මගේ බිරිඳ සහ මම ලිනක්ස් සෙන්ටර් සමාගමේ සේවය කළෙමු).

"ප්‍රතිස්ථාපනය කළ හැකි කාට්රිජ්" සංකල්පයක් (ක්ෂුද්‍ර:බිට්? සිහිගන්වයි), රොබෝ සංරචක සඳහා චුම්බක සවි කිරීම් සහ Scratch හි ඇති සංවේදක සැකසුම් සහ මෝටර් පාලන හැකියාවන් භාවිතය.

පළමු ඒවා සඳහා කාලය. අපි රොබෝ ක්‍රමලේඛන භාෂාවක් ලෙස Scratch ක්‍රියාත්මක කළ ආකාරය පිළිබඳ කතාව

පළමු ඒවා සඳහා කාලය. අපි රොබෝ ක්‍රමලේඛන භාෂාවක් ලෙස Scratch ක්‍රියාත්මක කළ ආකාරය පිළිබඳ කතාව

රොබෝවරයා මුලින් අදහස් කළේ Lego-අනුකූල වීමට ය:

පළමු ඒවා සඳහා කාලය. අපි රොබෝ ක්‍රමලේඛන භාෂාවක් ලෙස Scratch ක්‍රියාත්මක කළ ආකාරය පිළිබඳ කතාව

2011 දී, වේදිකාව නිකුත් කරන ලද අතර (මගේ බිරිඳ සහ මම 2013 දී ව්‍යාපෘතියෙන් ඉවත් වූ පසු) එය දැනට ජීවත් වන අතර ROBBO නමින් සංවර්ධනය වේ.

පළමු ඒවා සඳහා කාලය. අපි රොබෝ ක්‍රමලේඛන භාෂාවක් ලෙස Scratch ක්‍රියාත්මක කළ ආකාරය පිළිබඳ කතාව

ඒ හා සමාන ව්‍යාපෘති තිබූ බවට යමෙක් තර්ක කළ හැකිය. ඔව්, S4A ව්‍යාපෘතිය එම කාලය තුළම සංවර්ධනය වීමට පටන් ගත් නමුත් ඒවා නවීකරණය කරන ලද සීරීම් වලින් හරියටම Arduino ශෛලියට (එහි ඩිජිටල් සහ ඇනලොග් ප්‍රතිදානයන් සමඟ) ක්‍රමලේඛනය කිරීම අරමුණු කර ගත් අතර මගේ සංවර්ධනයට “වැනිලා” අනුවාදය සමඟ ක්‍රියා කළ හැකි වුවද. 1 සිට 4 දක්වා සංවේදක සඳහා විශේෂයෙන් කුට්ටි සංදර්ශන කිරීමට අපි වෙනස් කළෙමු).

එවිට Scratch 2.0 දර්ශනය වූ අතර ඒ සමඟ Arduino සහ ජනප්‍රිය රොබෝවරුන් සඳහා ප්ලගීන දර්ශනය වීමට පටන් ගත් අතර කොටුවෙන් පිටත Scratch 3.0 රොබෝ වේදිකා විශාල සංඛ්‍යාවක් සඳහා සහය දක්වයි.

අවහිර ලෙස. ඔබ MBot වැනි ජනප්‍රිය රොබෝවරුන් දෙස බැලුවහොත් (ඒවා මුලින් නවීකරණය කරන ලද සීරීම් භාවිතා කර ඇත), ඒවා බ්ලොක් භාෂාවකින් ක්‍රමලේඛනය කර ඇත, නමුත් මෙය Scratch නොවේ, නමුත් Google වෙතින් නවීකරණය කරන ලද Blockly. එහි සංවර්ධනය මගේ බලපෑමට ලක් වූවාදැයි මම නොදනිමි, නමුත් 2013 දී අපි ලන්ඩනයේ බ්ලොක්ලි සංවර්ධකයින්ට Scratchduino වේදිකාව පෙන්වූ විට, එහි රොබෝවරුන්ගේ සුවඳ තවමත් නොතිබූ බව මට නිසැකවම පැවසිය හැකිය.

පළමු ඒවා සඳහා කාලය. අපි රොබෝ ක්‍රමලේඛන භාෂාවක් ලෙස Scratch ක්‍රියාත්මක කළ ආකාරය පිළිබඳ කතාව

දැන් බ්ලොක්ලි වෙනස් කිරීම් බොහෝ රොබෝ නිර්මාණකරුවන් සහ අධ්‍යාපනික රොබෝවරුන්ගේ පදනම වන අතර මෙය තවත් කතාවකි, මෑතකදී රුසියාවේ සහ ලෝකයේ විශාල ව්‍යාපෘති ගණනාවක් දර්ශනය වී ඇත (සහ අමතක වී ගොස් ඇත). නමුත් රුසියානු සමූහාණ්ඩුවේ අපි සීරීම් ක්‍රියාත්මක කිරීමේදී සහ ලෙගෝ සමඟ “ගැටුම” තුළ පළමුවැන්නා විය :)

2013 න් පස්සේ මොකද වුණේ? 2014 දී, මගේ බිරිඳ සහ මම අපගේ ව්‍යාපෘතිය PROSTOROBOT (aka SIMPLEROBOT) ආරම්භ කළ අතර පුවරු ක්‍රීඩා සංවර්ධනයට ගියෙමු. ඒත් Scratch අපිට යන්න දෙන්නෙ නෑ.

Scratch සහ එහි පැවත එන Snap හි රොබෝ ආකෘති නිර්මාණයේ රසවත් වර්ධනයන් අපට ඇත!
විස්තරය සහිත PDF ගොනුව බාගත කර නොමිලේ භාවිතා කළ හැක ලින්ක්, සහ නිමි ව්‍යාපෘති මෙතනින් හොයාගන්න. සෑම දෙයක්ම Scratch හි 3 වන අනුවාදයේ ක්රියා කරයි.

අපි අපගේ නව පුවරු අධ්‍යාපනික ක්‍රීඩාව වන “Battle of the Golems” හි Scratch හි රොබෝවරුන් ක්‍රමලේඛනය කිරීමටද නැවත ගියෙමු. පැරොබෝට්ස් කාඩ් ලීගය" සහ එසේ නම් අපි සතුටු වන්නෙමු Crowdrepublic හි එහි ප්‍රකාශනයට ඔබ සහාය වනු ඇත.

පළමු ඒවා සඳහා කාලය. අපි රොබෝ ක්‍රමලේඛන භාෂාවක් ලෙස Scratch ක්‍රියාත්මක කළ ආකාරය පිළිබඳ කතාව

ඔබ යම් දෙයක මූලාරම්භයේ සිට ඒවා විශාල වශයෙන් පෙනෙන්නට පෙර ප්‍රවණතා “දැනෙන” විට සහ ඔබ පළමුවැන්නා වීම ගැන සතුටු වන අතර අත්‍යවශ්‍යයෙන්ම වෙළඳපල නිර්මාණය කළ අතර ඔබ ජයග්‍රාහකයා නොවීම ගැන දුක් වේ. නමුත් රුසියානු රොබෝ විද්‍යාවේ Scratch සහ Arduino විලයන මගේ උත්සාහයට ස්තූතිවන්ත වන බව මට ආඩම්බරයෙන් පැවසිය හැකිය.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න