فہرست کا خانہ:
ویڈیو: Je m'appelle Funny Bear - Full French Version - Gummy Bear Song (نومبر 2024)
سافٹ وئیر میں ، ماڈولریٹی کا تصور ایک اچھ .ا راستہ ہے۔ لائبریریوں اور دوبارہ قابل استعمال کوڈ کے مصنف مستقل طور پر تجریدی کی بڑی تہوں کے تعاقب میں ہیں جس کے ساتھ وہ اپنے کوڈ کے استعمال کنندہ کو پہلے اصولوں سے منطق کے نظام وضع کرنے کے اکثر عمل کو ختم کرنے کی صلاحیت کے متحمل کرسکتے ہیں۔ تو یہ قدرتی بات ہے کہ جسمانی انجینئرنگ سسٹم اس کی پیروی کرے گا۔
گذشتہ سال میں نے کیوبلیٹس کا جائزہ لیا ، جس میں کیوب پر مشتمل ایک ماڈیولر روبوٹکس سسٹم ہے جس میں قابلیت کا پتہ لگانے سے لے کر جسمانی نقل و حرکت تک مختلف صلاحیتوں پر مشتمل ہے۔ میبوٹ (تخمینہ لگانے کے لئے خوردہ کا تخمینہ $ १ at$ سے شروع ہوتا ہے) ایسا ہی روبوٹکس سسٹم ہے ، ایک کِک اسٹارٹر پروجیکٹ جو پہلے ہی اپنے فنڈنگ کے ہدف سے آگے نکل گیا ہے۔ ڈویلپرز ، بیل روبوٹ ، نے جانچ کرنے کے لئے ہمیں ایک ایڈوانس اسٹارٹر کٹ بھیجا۔ کمپنی نے میبوٹ کو "دنیا کا پہلا پلگ اینڈ پلے روبوٹک کھلونا" قرار دے دیا ، اور جب یہ سفر شروع ہوا تو یہ ٹیگ لائن ممکنہ طور پر درست تھی۔ اب یہ دوسرا ایسا سسٹم ہے جس کی طرف میں نے دیکھا ہے ، اور فی الحال مارکیٹ میں موجود درجنوں میں سے ایک۔ لیکن اس کی وجہ سے وہ چھ سال اور اس سے زیادہ عمر کے بچوں کو روبوٹکس اور پروگرامنگ کی تعلیم دینے کے ل fun کسی بھی قابل رسائی اور لطف اندوز نہیں ہوسکتے ہیں۔
ارلی کٹ
اس بات کو مد نظر رکھتے ہوئے کہ میبوٹ ابھی بھی ایک کک اسٹارٹر پراجیکٹ ہے ، یہ نظام بہت عمدہ ڈیزائن کیا گیا ہے اور پہلے ہی فیصلہ کن "تیار" ہے۔ پیکیجنگ کو بین الاقوامی بنانے میں کچھ کام ابھی باقی ہے ، حالانکہ شمالی امریکہ کی تقسیم کے تیار ہونے پر یہ امید کی جاسکتی ہے۔ ابھی کٹ نومبر میں کِک اسٹارٹر کے پشت پناہی کرنے والوں کے پاس بھیج دی گئی ہے۔
تمام ہدایات چینی زبان میں ہیں ، اس کے بغیر کوئی آسان کوئ فوری آغاز کتابچہ یا "آئی ٹیونز پر دستیاب" ڈیکل ڈیکل ڈیٹا ہینڈ ایپ (جو اینڈرائڈ پر بھی دستیاب ہے) نشر کرتا ہے۔ اس کے بجائے ، مجھے محافظ حفاظتی جھاگ کی ایک پتلی فلم نے جوڑا ہوا نقشہ چھپا کر آسانی سے استقبال کیا (جو ایک اعلی متضاد لکیر کی حیثیت سے نکلا تھا جس میں سے کسی ایک منصوبے کی پیروی کرنے کی تربیت دی جاسکتی ہے) ، اور جھاگ کی گہری شیٹ جس کے لئے انڈینٹیشنس تھے۔ مختلف روبوٹک اجزاء۔
میں نے جو کٹ حاصل کیا اس میں چار پہیے ، ایک پائیوٹنگ موٹر (افقی حرکت کے ل)) ، دو موٹرز کو طاقت دینے والے بال اور ساکٹ جوڑ (عمودی حرکت کے ل)) ، ایک رنگ سینسر ، ایک اورکت قربت سینسر ، ایک ٹچ سینسر (واقعی میں ایک بٹن) شامل ہیں ، کئی چھوٹے جڑ کرویکل اور Y کے سائز کے ماڈیول (جوڑے اور ڈھانچے کے ل) استعمال ہوتے ہیں) ، ایک بلوٹوتھ قابل قابو شدہ گیند ، تقریبا ایک درجن یا اس سے زیادہ رابط اور مختلف آرائشی لوازمات ، ربڑ کے نوبس اور رولر پیر۔ کیوبلیٹس کے ہوشیار مقناطیس سسٹم کے برخلاف ، میبوٹ چھوٹے پلاسٹک کنیکٹر استعمال کرتا ہے جو بلا شبہ اگلے چند سالوں میں ابھرتے ہوئے انجینئروں کے ان گنت خاندانوں کے صوفوں کے نیچے کوب وبید سائے پر فضل کرے گا۔ میں نے کٹ کے چھوٹے ٹکڑوں کو جیسے ہی اس سے پیک کیا ایک علیحدہ کنٹینر میں منتقل کردیا۔
ایکورڈین فولڈ کتابچے کے پیکٹ میں آئکا طرز کی ہدایات موجود ہیں جو آپ کو مٹھی بھر اسٹارٹر پروجیکٹس کے ذریعے جمع کرتی ہیں۔ یہ پروجیکٹس موبوٹ گو ایپ کے اندر بھی دستیاب ہیں ، لہذا آپ کو کتابچے کو محفوظ کرنے اور اسٹور کرنے کی فکر کرنے کی ضرورت نہیں ہے۔
میبوٹ ایپس
واضح ہدایات کے باوجود (کمپیوٹر ٹاور کی طرح دکھائے جانے والے QR کوڈ کا نشانہ بنانے والے ایک تیر کے ساتھ بلوٹوتھ لوگو کی ایک سختی سے سمجھنے والی اعداد و شمار کے علاوہ) ، مجھے ایپ اسٹور پر تلاش کرکے iOS کے لئے دو مابٹ ایپس ملی ہیں: مذکورہ بالا Mabot GO ، اور Mabot IDE۔
میبوٹ جی او تعارفی ایپ ہے ، اور اسے دو اہم حصوں میں تقسیم کیا گیا ہے: تعمیرات اور کنٹرول۔ تعمیراتی شاخ آپ کو لیگو کٹ کی لائن کے ساتھ متعدد پراجیکٹس کے ذریعے چلتی ہے۔ ہر ایک ہدایات میں سے ایک پہلا منصوبہ اس منصوبے کے ل required مطلوبہ اجزاء کی ایک انوینٹری ہوتا ہے اور اس کے بعد اس کو جمع کرنے کے طریقوں کی وضاحت کے ل additional مزید اقدامات ہوتے ہیں۔ کنٹرول برانچ آپ کو پروجیکٹ شدہ روبوٹ سے اپنے پروجیکٹ کو ایک آر سی یونٹ میں تبدیل کرنے کے ل controls کنٹرول کے ایک واقف اسٹوری اور بٹن گیم پیڈ سویٹ کے ساتھ آپ کو پیش کرتا ہے جس کی آپ براہ راست حکم دے سکتے ہیں۔
دوسرا ایپ (میبوٹ آئی ڈی ای) ایک بلاکلی نما کوڈنگ کا ماحول ہے جو پروگرامنگ کمانڈ (جو اب مارکیٹ میں موجود تفریحی ہارڈویئر سسٹم کے ل for ڈی ریگور ہونا چاہئے) کو ٹائلس کا استعمال کرتا ہے۔
میبوٹ گو ایپ میں تعارفی مصنوعات کو آگے بڑھانا نسبتا straight سیدھا ہے ، جن میں سے ہر ایک کنٹرول پروگرام کے ساتھ آتا ہے۔ ایک بار جب تعمیر مکمل ہوجائے تو ، جمع پروجیکٹ اور ایپ کے مابین ایک پیچھے پیچھے کی جگہ ہے جس کے دوران ایپ پروجیکٹ کی تخلیق میں استعمال ہونے والے ماڈیولز کی کیٹلوگ کرتا ہے۔ اگر اس میں پہیے شامل ہیں تو ، آپ کو یہ بتانے کے لئے اشارہ کیا جائے گا کہ پیچھے والے پہیے کون سے ہیں ، جو سامنے والے پہیے ہیں ، اور مکمل ماڈل کے دائیں اور بائیں طرف کیا چیز ہے۔ اس کے بعد آپ کو گیم پیڈ نما کنٹرولر انٹرفیس کے ساتھ پیش کیا جائے گا جس میں شامل ماڈیولز کو میچ کرنے کے لئے اپنی مرضی کے مطابق بنایا گیا ہے۔
IDE ایپ میں ، ہر ایک Mabot ماڈیول کے لئے مخصوص blockly کنٹرول بلاکس پیش کیے گئے ہیں ، ایک آسان ٹیوٹوریل کے ساتھ جس میں ہر ایک کے مناسب نفاذ کی تفصیل ہے۔ کسی پروگرام کی تکمیل کے بعد ، اسی طرح کی فہرست سازی اور انشانکن عمل ہوتا ہے جیسا کہ میبوٹ جی او میں ہوتا ہے ، جس کے بعد یہ پروگرام ایک لوپ میں چلنا شروع ہوتا ہے۔
تعمیر اور کنٹرول
پروجیکٹس کے ذریعے کام کرکے ، میں کٹ میں شامل مختلف فنکشنل اور کنیکٹیو ماڈیولز کی شناخت اور ان کا استعمال کرنے میں کامیاب رہا۔ لیگو جیسا نقطہ نظر دراصل اس قسم کے کھلونے کا ماسٹر اسٹروک ہے۔ لیگوس کی طرح ، آپ بھی جلدی سے آریگرام پر عمل کرکے ہر جزو کے مقصد کے ل a ایک احساس پیدا کرتے ہیں۔ اور اگر آپ کی بیٹی کی طرح کوئی اختراعی موڑ ہے تو ، آپ فراہم کردہ مثالوں سے آگے مستقبل کے امتزاج کا آسانی سے تصور کرسکتے ہیں۔
میری کٹ پری پروڈکشن ماڈل ہے ، اور کچھ ایسے معاملات تھے جن کی امید ہے کہ سسٹم کی آخری ریلیز سے پہلے ہی ان کا انحصار کیا جاسکتا ہے۔ بلوٹوتھ کا کنیکٹیویٹی ناقابل فہم تھا ، اور میں نے توقع کی توقع کی کہ کنیکشن میں آسانی سے کمی آنے سے پہلے میں اپنے منصوبوں پر زیادہ سے زیادہ چند منٹ کے لئے اپنے کنٹرول رکھتا ہوں۔
اور خود ہی ایپ قدرے زیادہ انجنیئر ہے ، بیکار متحرک تصاویر کے ساتھ صارف کے تجربے کو غیر ضروری طور پر پیچیدہ بناتا ہے۔ نیز ، ایک بار جب صارف کی طرف سے مقرر کردہ پروگرام پروجیکٹ پر تیار اور اپ لوڈ ہوجاتا ہے تو ، اس کے عمل کو روکنے کے لئے کوئی دوسرا راستہ نہیں ہے اور آگے بڑھنے اور پاور ماڈیول کو بند کرنا ہے۔ آخری ، اگرچہ یہ واضح ہے کہ کنٹرول ماڈیول میں پیزو بزر یا اسی طرح کے ٹون جنریٹر کے ذریعہ آواز پیدا کرنے کی گنجائش ہے ، لیکن اس ایپ میں صوتی پیداوار کے لئے کوئی بلاکس نہیں ہے۔
بچوں کے لئے کوڈنگ
بحیثیت ایک کمپیوٹر پروگرامر ، اور نو سالہ تصدیق شدہ روبلوکس عادی اور ایک سات سالہ بچے کے والد ، جو مجھے مسلسل بڑھتی ہوئی پیچیدگیوں کی ایجادات کے ساتھ وطن واپسی پر خوش آمدید کہتے ہیں ، میں اسے اپنی زچگی کی ذمہ داری کا حصہ سمجھتا ہوں۔ ان دونوں کو کمپیوٹر کوڈ سے متعارف کروائیں۔
میرے نزدیک ، کمپیوٹر پروگرامنگ کی بنیادی خصوصیت بیان کرنے والا وہ قابو ہے جو یہ آپ کو امکان کی ایک لامحدود کائنات پر فراہم کرتا ہے۔ جب میں نے کوڈنگ کرنا شروع کیا تو ، یہ کافی معجزہ تھا کہ میرے والد کے نبل میگزین سے چند سطریں کاپی کریں اور اسکرین پر "ہیلو ، دنیا" کا فقرے نظر آئیں۔
میں نے اپنے بچوں کے ساتھ یہ کوشش کی۔ انہوں نے تھوڑا سا اس کی طرف نگاہ ڈالی ، پھر میری طرف ناقص ترس نے کہا۔
کوڈنگ کا نظریہ اس وقت سے کہیں زیادہ مختلف ہے جب میں نے شروع کیا تھا۔ پچھلے کچھ سالوں میں ، بلاکلی جیسی بدیہی ، گرافیکل زبانوں کی دنیا میں دیوہیکل پیشرفت ہوئی ہے ، کمپیوٹر لیکسن کے آرکانہ کی جگہ بدیہی عمارتوں کے بلاکس کی جگہ لی گئی ہے جو بچوں اور نان ٹیکوں کو مشین پر ایک ہی ڈگری کی طاقت کی طاقت دیتے ہیں جو تاریخی طور پر رہا ہے۔ زندگی بھر کے کوڈروں کا صوبہ۔
اگر پیداوار سے پہلے میبٹ کی غلطیاں اور ہچکی کا خاتمہ ہوجائے تو ، بچوں کو کوڈ کے ذریعہ دنیا میں جوڑ توڑ کے جادو سے تعارف کروانا ایک بہترین طریقہ ہوگا۔ یہ ڈبے والے ٹھوس ریاست کے روبوٹک کھلونے اور کچھ زیادہ پیچیدہ اور لیگو مائنڈ اسٹورمز کی طرح مہلک چیزوں کے درمیان آدھے راستے کا بھی کام کرتا ہے۔ لٹل بٹس ایک اور عمدہ روبوٹکس کٹ کارخانہ دار ہے جس میں دستیاب بٹس کی سراسر اقسام سے لچک آتی ہے۔ اسٹار وار سے لیس لٹل بٹس ڈروڈ انوینٹر کی کٹ میں بڑی بڑی لٹل بٹس کٹس یا میبوٹ ایڈوانس اسٹارٹر کٹ کی طرح طرح کی طاقت یا طاقت نہیں ہے ، لیکن یہ کم مہنگا ہے اور آپ کو اپنے بچوں کو روبوٹکس کی بنیادی باتیں خود دکھا کر دکھاتا ہے R2-D2. ہم مباٹ پر نگاہ رکھیں گے جب یہ صارفین کی رہائی کے قریب ہے۔