เมื่อพิจารณาถึงความหลากหลายของหุ่นยนต์เพื่อการศึกษาในปัจจุบัน คุณดีใจที่เด็กๆ สามารถเข้าถึงชุดก่อสร้างและผลิตภัณฑ์สำเร็จรูปจำนวนมาก และแถบสำหรับการ "เข้าสู่" พื้นฐานของการเขียนโปรแกรมก็ลดลงค่อนข้างต่ำ (จนถึงระดับอนุบาล) มีแนวโน้มอย่างกว้างขวางในการเปิดตัวการเขียนโปรแกรมแบบโมดูลาร์บล็อกก่อน จากนั้นจึงค่อยพัฒนาไปสู่ภาษาขั้นสูงมากขึ้น แต่สถานการณ์นี้ไม่ได้เป็นเช่นนั้นเสมอไป
2009-2010. รัสเซียเริ่มทำความคุ้นเคยกับ Arduino และ Scratch en Masse แล้ว อุปกรณ์อิเล็กทรอนิกส์และการเขียนโปรแกรมราคาไม่แพงกำลังเริ่มเอาชนะใจของทั้งผู้ที่ชื่นชอบและครู และแนวคิดในการเชื่อมโยงทั้งหมดนี้ได้ดำเนินการอย่างเต็มที่แล้ว (และได้นำไปใช้แล้วบางส่วน) ในพื้นที่ข้อมูลทั่วโลก
ในความเป็นจริง Scratch ในเวอร์ชัน 1.4 ที่เปิดตัวในขณะนั้น มีการรองรับฮาร์ดแวร์ภายนอกแล้ว รวมถึงการสนับสนุน Lego WeDo (บล็อกมอเตอร์) และ
แต่ฉันอยากได้ Arduino และหุ่นยนต์ที่มีพื้นฐานมาจากมัน โดยควรทำงานกับเวอร์ชันพื้นฐานมากกว่า ในเวลาเดียวกันวิศวกร Arduino ชาวญี่ปุ่นคนหนึ่งได้ค้นพบวิธีรวมแพลตฟอร์มและโพสต์แผนผัง (แม้ว่าจะไม่ใช่ทั้งหมดที่ต้อง "คิดออก") และเฟิร์มแวร์สำหรับการเข้าถึงสาธารณะ (แต่อนิจจาไม่ใช่แม้แต่ภาษาอังกฤษ ). โดยยึดถือโปรเจ็กต์นี้เป็นหลัก ScratchDuino ถือกำเนิดในปี 2010 (ตอนนั้นฉันและภรรยาทำงานที่บริษัท Linux Center)
แนวคิด "คาร์ทริดจ์ที่เปลี่ยนได้" (ชวนให้นึกถึง Micro:bit?) ตัวยึดแม่เหล็กสำหรับส่วนประกอบหุ่นยนต์ และการใช้ความสามารถในการประมวลผลเซ็นเซอร์และการควบคุมมอเตอร์ในตัวของ Scratch
เดิมทีหุ่นยนต์ตั้งใจให้เข้ากันได้กับเลโก้:
ในปี 2011 แพลตฟอร์มดังกล่าวเปิดตัวและ (หลังจากฉันและภรรยาออกจากโครงการในปี 2013) ปัจจุบันแพลตฟอร์มดังกล่าวใช้งานและพัฒนาภายใต้ชื่อ ROBBO
บางคนอาจแย้งว่ามีโครงการที่คล้ายกัน ใช่ โครงการ S4A เริ่มพัฒนาในช่วงเวลาเดียวกัน แต่มุ่งเป้าไปที่การเขียนโปรแกรมในรูปแบบ Arduino ทุกประการ (ด้วยเอาต์พุตดิจิทัลและอนาล็อก) จาก Scratch ที่ดัดแปลง ในขณะที่การพัฒนาของฉันสามารถทำงานร่วมกับเวอร์ชัน "วานิลลา" ได้ (แม้ว่า นอกจากนี้เรายังปรับเปลี่ยนเพื่อแสดงบล็อกสำหรับเซ็นเซอร์ 1 ถึง 4 โดยเฉพาะ)
จากนั้น Scratch 2.0 ก็ปรากฏขึ้นและด้วยปลั๊กอินสำหรับทั้ง Arduino และหุ่นยนต์ยอดนิยมก็เริ่มปรากฏขึ้น และ Scratch 3.0 นอกกรอบรองรับแพลตฟอร์มหุ่นยนต์จำนวนมาก
บล็อค. หากคุณดูโรบ็อตยอดนิยมอย่าง MBot (ซึ่งในตอนแรกใช้ Scratch ที่แก้ไขแล้วด้วย) พวกมันจะถูกตั้งโปรแกรมในภาษาบล็อก แต่นี่ไม่ใช่ Scratch แต่เป็น Blockly ที่ได้รับการดัดแปลงจาก Google ฉันไม่รู้ว่าการพัฒนาของมันได้รับอิทธิพลจากฉันหรือไม่ แต่ฉันสามารถพูดได้อย่างแน่นอนว่าเมื่อเราแสดงแพลตฟอร์ม Scratchduino แก่นักพัฒนา Blockly ในลอนดอนในปี 2013 ก็ยังไม่มีกลิ่นของหุ่นยนต์อยู่ที่นั่นเลย
ตอนนี้การปรับเปลี่ยนแบบบล็อกเป็นพื้นฐานของผู้สร้างหุ่นยนต์และหุ่นยนต์เพื่อการศึกษาจำนวนมากและนี่เป็นอีกเรื่องหนึ่งเนื่องจากเมื่อเร็ว ๆ นี้โครงการจำนวนมากได้ปรากฏขึ้น (และจมลงสู่การลืมเลือน) ทั้งในรัสเซียและในโลก แต่ในสหพันธรัฐรัสเซีย เราเป็นรายแรกในการใช้งาน Scratch และ "เผชิญหน้า" กับ Lego :)
เกิดอะไรขึ้นหลังจากปี 2013? ในปี 2014 ฉันและภรรยาได้ก่อตั้งโครงการ PROSTOROBOT ของเรา (หรือที่รู้จักกันในชื่อ SIMPLEROBOT) และเข้าสู่การพัฒนาเกมกระดาน แต่สแครชไม่ยอมปล่อยเราไป
เรามีการพัฒนาที่น่าสนใจในการสร้างแบบจำลองหุ่นยนต์ใน Scratch และ Snap ที่สืบทอดมา!
สามารถดาวน์โหลดและใช้งานไฟล์ PDF พร้อมคำอธิบายได้อย่างอิสระ
นอกจากนี้เรายังกลับมาเขียนโปรแกรมหุ่นยนต์ใน Scratch ในเกมกระดานเพื่อการศึกษาใหม่ของเรา "Battle of the Golems" การ์ดลีกของ Parobots" และเราจะดีใจถ้า
เมื่อคุณอยู่ที่จุดกำเนิดของบางสิ่งบางอย่างและ "สัมผัส" แนวโน้มก่อนที่จะปรากฏมากมาย และคุณมีความสุขที่คุณเป็นคนแรกและผู้สร้างตลาด และเสียใจที่คุณไม่ใช่คนที่ได้รับรางวัลจากผู้ชนะ แต่ฉันสามารถพูดได้อย่างภาคภูมิใจว่าการผสมผสานระหว่าง Scratch และ Arduino ในหุ่นยนต์รัสเซียปรากฏขึ้นด้วยความพยายามของฉัน
ที่มา: will.com