หุ่นยนต์ 123 สามารถเขียนโค้ดได้โดยใช้ปุ่มสัมผัสที่ด้านบนของหุ่นยนต์ บทความนี้จะแนะนำคุณเกี่ยวกับการใช้วิธีแตะเพื่อเขียนโค้ด
การปลุกหุ่นยนต์ 123
เปิดหุ่นยนต์ 123 โดยการดันล้อไปตามพื้นผิวเพื่อ "ปลุก" หุ่นยนต์ 123 ตามที่แสดงในแอนิเมชั่นนี้ ไฟแสดงสถานะจะเริ่มเต้นเป็นจังหวะ และคุณจะได้ยินเสียงเริ่มต้นเพื่อระบุว่าหุ่นยนต์ 123 เปิดอยู่และพร้อมสำหรับการเข้ารหัส
ปุ่มสัมผัสบนหุ่นยนต์ 123
เมื่อหุ่นยนต์ 123 “ตื่นแล้ว” คุณสามารถเริ่มเขียนโค้ดโปรเจ็กต์ได้โดยใช้ปุ่มสัมผัสที่ด้านบนของหุ่นยนต์ 123 การกดปุ่มแต่ละครั้งเป็นคำสั่งที่จะทำให้หุ่นยนต์ 123 ดำเนินการพฤติกรรมนั้น
ปุ่มต่างๆ สอดคล้องกับคำสั่งดังต่อไปนี้:
กดปุ่ม ย้าย เพื่อขับเคลื่อนหุ่นยนต์ 123 ไปข้างหน้า 1 ความยาวหุ่นยนต์ หรือ "ก้าว" ไฟแสดงสถานะจะเรืองแสงสีน้ำเงิน และคุณจะได้ยินเสียงคลิกเมื่อกดปุ่มนี้
กดปุ่ม ขวา เพื่อหมุนหุ่นยนต์ 123 ให้เข้าที่ 90 องศาไปทางขวา ไฟแสดงสถานะจะเรืองแสงเป็นสีชมพู และคุณจะได้ยินเสียงคลิกเมื่อกดปุ่มนี้
กดปุ่ม เสียง เพื่อให้หุ่นยนต์ 123 เล่นเสียงบีบแตร ไฟแสดงสถานะจะเรืองแสงสีส้ม และคุณจะได้ยินเสียงคลิกเมื่อกดปุ่มนี้
กดปุ่ม ซ้าย เพื่อหมุนหุ่นยนต์ 123 ให้เข้าที่ 90 องศาไปทางซ้าย ไฟแสดงสถานะจะเรืองแสงเป็นสีน้ำเงิน และคุณจะได้ยินเสียงคลิกเมื่อกดปุ่มนี้
กดปุ่ม เริ่ม เพื่อเริ่มโปรเจ็กต์ของคุณ และทำให้หุ่นยนต์ 123 ดำเนินการพฤติกรรมที่คุณเขียนโค้ด ตามลำดับที่คุณกดปุ่มสัมผัส ไฟแสดงสถานะจะเรืองแสงเป็นสีเหลือง และคุณจะได้ยินเสียงคลิกเมื่อกดปุ่ม
การสร้างโครงการโดยใช้ปุ่มสัมผัส
เมื่อคุณเริ่มต้นโปรเจ็กต์แบบสัมผัสเพื่อเขียนโค้ด ไฟแสดงสถานะจะกะพริบเป็นสีเขียวเพื่อแสดงว่าโปรเจ็กต์กำลังถูกสร้างขึ้น กดปุ่มตามลำดับที่คุณต้องการให้หุ่นยนต์ 123 ดำเนินโครงการ
การเริ่มต้นโครงการ
กดปุ่ม 'เริ่ม' ที่อยู่ตรงกลางของหุ่นยนต์ 123 เพื่อเริ่มโครงการ
หุ่นยนต์ 123 จะส่งเสียงเริ่มต้นเมื่อโปรเจ็กต์เริ่มต้นขึ้น เมื่อหุ่นยนต์ 123 เสร็จสิ้นโครงการ คุณจะได้ยินเสียงเสร็จสิ้น ดูแอนิเมชั่นนี้เพื่อดูและฟังโปรเจ็กต์ที่เคลื่อนหุ่นยนต์ 123 ไปข้างหน้า 1 "ก้าว"
หมายเหตุ: ปุ่มเริ่มจะยังคงเป็นจังหวะสีเขียวในขณะที่หุ่นยนต์ 123 เปิดอยู่ และมีโปรเจ็กต์อยู่
การเพิ่มโครงการของคุณ
หากต้องการเพิ่มลงในโปรเจ็กต์ที่คุณเริ่มแล้ว ให้กดปุ่มเพิ่มเติม หุ่นยนต์ 123 จะสร้างโปรเจ็กต์ต่อไปจนกว่าคุณจะลบมันออก หรือปิดหุ่นยนต์ 123 ซึ่งหมายความว่าคุณสามารถแตะเพื่อเขียนโค้ด ทดสอบโปรเจ็กต์ของคุณ และเพิ่มเข้าไปได้ โดยเพิ่มทีละน้อย อย่างไรก็ตาม คุณไม่สามารถเปลี่ยนการกดปุ่มภายในโปรเจ็กต์ได้เมื่อเขียนโค้ดแล้ว หากต้องการเปลี่ยนโครงการของคุณ คุณต้องเขย่าหุ่นยนต์ 123 เพื่อลบโครงการและเริ่มต้นใหม่อีกครั้ง ดังที่แสดงในแอนิเมชั่นนี้
การใช้หุ่นยนต์ 123 บนสนาม 123
หนึ่งสี่เหลี่ยมจัตุรัส = 1 ความยาวหุ่นยนต์
ฟิลด์ 123 มีชุดของช่องสี่เหลี่ยม แต่ละช่องบนสนามมีความยาวหนึ่งหุ่นยนต์ ซึ่งสอดคล้องกับ 1 “ก้าว” ของการเคลื่อนที่ขับเคลื่อนของหุ่นยนต์ 123 ตัว เมื่อกดปุ่ม "เคลื่อนที่" หุ่นยนต์ 123 จะเคลื่อนไปข้างหน้า 1 ก้าว หรือ 1 ช่องบนกระเบื้อง 123 ดังที่แสดงในภาพนี้
การเรียงลูกศรและรอยบากให้ตรงกัน
เพื่อให้แน่ใจว่าหุ่นยนต์ 123 เดินทางเป็นเส้นตรง ให้จัดเรียงลูกศรสีขาวที่ด้านหน้าของหุ่นยนต์ 123 ให้ตรงกับรอยบากบนแผ่นกระเบื้องเมื่อวางหุ่นยนต์ 123 บนแผ่นกระเบื้องเพื่อเริ่มโครงการ
การปิดหุ่นยนต์ 123
หากต้องการปิดหุ่นยนต์ 123 ให้กดปุ่ม 'เริ่ม' ค้างไว้ 3 วินาทีตามที่แสดงในแอนิเมชั่นนี้ ไฟแสดงสถานะจะแสดงเป็นสีเหลืองก่อน และคุณจะได้ยินเสียงคลิก จากนั้นไฟแสดงสถานะจะดับลง และคุณจะได้ยินเสียงการปิดเครื่อง
หุ่นยนต์ 123 จะปิดเมื่อเสียบปลั๊กเพื่อชาร์จ หรือหากหุ่นยนต์ 123 ไม่ได้ใช้งานเป็นเวลาประมาณ 5 นาที เมื่อสิ่งนี้เกิดขึ้น คุณจะได้ยินเสียงการปิดเครื่อง หากต้องการเปิดหุ่นยนต์ 123 อีกครั้ง ให้กดเพื่อปลุกอีกครั้ง คุณสามารถกำหนดระยะเวลาของการหมดเวลาไม่มีกิจกรรมได้ในแอป VEX Classroom
การสอนการเรียงลำดับด้วยหุ่นยนต์ 123
ทักษะพื้นฐานประการหนึ่งที่นักเรียนฝึกฝนทุกครั้งที่สร้างโครงงานคือการเรียงลำดับ ลำดับ คือลำดับเฉพาะในการดำเนินการพฤติกรรม เพื่อให้หุ่นยนต์สามารถดำเนินการตามที่ต้องการได้ พฤติกรรมจะต้องดำเนินการในลำดับที่ถูกต้อง ขับขี่ในจัตุรัส ฟังดูเรียบง่าย แต่เกี่ยวข้องกับการเคลื่อนไหวที่แตกต่างกันแปดชุด สลับกันระหว่างการขับและการเลี้ยว
ในฐานะผู้ใหญ่ เรามักจะเขียนรายการขั้นตอนนั้นด้วยคำพูด อย่างไรก็ตาม สำหรับนักเรียนที่มีความรู้เบื้องต้นหรือเพิ่งหัดอ่าน การกระทำดังกล่าวอาจเป็นงานที่น่ากังวล ปุ่มต่างๆ บนหุ่นยนต์ 123 จะขจัดสิ่งกีดขวางนั้นออกไป และทำให้นักเรียนสามารถเริ่มเชื่อมโยงพฤติกรรมกับสัญลักษณ์ได้ พวกเขาสามารถใช้ลูกศรหรือท่าทางเพื่ออธิบายลำดับ จากนั้นกดปุ่มที่ตรงกับลูกศรเหล่านั้น สิ่งนี้เตรียมนักเรียนให้สามารถคิดตามลำดับและเป็นเชิงสัญลักษณ์เมื่อวางแผนโค้ด การแสดงเชิงสัญลักษณ์นี้เป็นรากฐานของภาษาการเขียนโปรแกรม ซึ่งโดยพื้นฐานแล้วคือชุดของกฎที่สัญลักษณ์แสดงถึงการกระทำ การได้รับความสะดวกสบายและความมั่นใจด้วยการจัดลำดับตั้งแต่อายุยังน้อยจะไม่เพียงเตรียมนักเรียนให้พร้อมสำหรับความท้าทายในการเขียนโค้ดในอนาคต แต่ยังรวมถึงหลักสูตรอื่นๆ อีกมากมายที่ลำดับมีบทบาท ตั้งแต่คณิตศาสตร์ การอ่านออกเขียนได้ ไปจนถึงสังคมศึกษา