ประกาศจากครูวิทย์!!! ให้นักเรียนเข้าไปทำแบบทดสอบก่อนเรียน ก่อนเข้าเรียนนะครับ
มาตรฐานการเรียนรู้/ ตัวชี้วัด/ จุดประสงค์การเรียนรู้
มาตรฐานการเรียนรู้ สาระเทคโนโลยี (วิทยาการคำนวณ) กลุ่มสาระการเรียนรู้วิทยาศาสตร์ ว 4.2 เข้าใจ และใช้แนวคิดเชิงคำนวณในการแก้ปัญหาที่พบชีวิตจริงอย่างเป็นขั้นตอนและเป็นระบบใช้เทคโนโลยีสารสนเทศและการสื่อสารในการเรียนรู้ การทำงาน และแก้ปัญหาได้อย่างมีประสิทธิภาพ รู้เท่าทัน และมีจริยธรรม
ตัวชี้วัด สาระเทคโนโลยี (วิทยาการคำนวณ) กลุ่มสาระการเรียนรู้วิทยาศาสตร์
- ออกแบบ และเขียนโปรแกรมอยางงาย เพื่อแกปญหาทางคณิตศาสตรหรือวิทยาศาสตร์
- ออกแบบ และเขียนโปรแกรมท่ีใชตรรกะและฟงกชันในการแกปญหา
วัตถุประสงค์การเรียนรู้
1. รู้จักการใช้งานมอเตอร์สำหรับการเคลื่อนที่
2. เขียนคำสั่งควบคุมการเคลื่อนที่ของหุ่นยนต์ได้
1. นักเรียนดูวีดีโอการทำงานของหุ่นยนต์
2. นักเรียนประกอบหุ่นยนต์ ตามแบบประกอบที่ 1 แท่นสูบน้ำ
3. นักเรียนทำความเขาใจปัญหาที่กำหนด และสรุปผลการทำความเข้าใจปัญหาทั้งหมด
กิจกรรมการเรียนรู้
1. โมดูลคำสั่ง มอเตอร์ (motor) ในการเคลื่อนที่
การเคลื่อนที่จะใช้กับ Robot ที่สามารถเคลื่อนที่ได้เช่น รถ หรือ Robot ในรูปแบบอื่นๆ ที่ออกแบบให้เคลื่อนที่ได้ โดยจะใช้มอเตอร์อย่างน้อย 2 ตัว เมื่อใช้มอเตอร์ 2 ตัว โมดูลคำสั่งจะใช้ 2 ชิ้นตามจำนวนของมอเตอร์เช่นกัน และจะต้องเลือกพอร์ตให้ตรงกับสายที่เสียบใช้งานมอเตอร์
1.1 ตั้งค่าพอร์ตในการเชื่อมต่อให้ตรงกับพอร์ตที่เสียบสายมอเตอร์ด้วยการคลิ๊กที่สามเหลี่ยมสีดำ ข้าง M1 แล้วเเลือกให้ตรงกับพอร์ตที่เชื่อมต่อสายเข้ากับ มอเตอร์
1.2 ในการเคลื่อนที่จะต้องกำหนดเวลาในการหมุนให้กับมอเตอร์ โดยใช้โมดูล “wait” ในโมดูลนี้จะกำหนดค่าหน่วยเป็น วินาที ดับเบิ้ลคริ๊กที่ตัวเลขเพื่อใส่ค่า วินาที ที่ต้องการ และสามารถใช้ ทศนิยมในการกำหนดเวลาได้ เช่น 0.5, 0.35 วินาที
2. คำสั่งในการเคลื่อนที่
2.1 เดินหน้า set motor M1 speed -50 (มอเตอร์หมุนซ้าย)
set motor M4 speed 50 (มอเตอร์หมุนขวา)
2.2 ถอยหลัง set motor M1 speed 50 (มอเตอร์หมุนขวา)
set motor M4 speed -50 (มอเตอร์หมุนซ้าย)
2.3 เลี้ยวซ้าย set motor M1 speed 50 (มอเตอร์หมุนขวา)
set motor M4 speed 50 (มอเตอร์หมุนขวา)
2.4 เลี้ยวขวา set motor M1 speed -50 (มอเตอร์หมุนซ้าย)
set motor M4 speed -50 (มอเตอร์หมุนซ้าย)
2.5 หยุด set motor M1 speed 0 (มอเตอร์หยุดหมุน)
set motor M4 speed 0 (มอเตอร์หยุดหมุน)
ตัวอย่างการใช้เวลาในคำสั่ง
เดินหน้า 1 วินาที
เลี้ยวซ้าย 0.35 วินาที (ประมาณ 90 องศา)
ตัวอย่างการเขียนคำสั่ง
ผลของคำสั่งคือ
Robot เคลื่อนที่ไปด้านหน้า ด้วยสปีด 50% เวลา 2 วินาที
ผลของคำสั่งคือ
Robot เคลื่อนที่ไปด้านหลัง ด้วยสปีด 50% เวลา 1.5 วินาที
ผลของคำสั่งคือ
Robot เคลื่อนที่เลี้ยวซ้าย ด้วยสปีด 50% เวลา 0.35 วินาที (เลี้ยวซ้ายประมาณ 90 องศา)
ผลของคำสั่งคือ
Robot เคลื่อนที่เลี้ยวขวา ด้วยสปีด 50% เวลา 0.6 วินาที
(เลี้ยวขวาประมาณ 180 องศา)
ผลของคำสั่งคือ
Robot หยุดเคลื่อนที่ เวลา 5 วินาที