Skip to main content
พอร์ทัลครู

หมั้น

เปิดตัวส่วน Engage

ACTS คือสิ่งที่ครูจะทำ และ ASKS คือสิ่งที่ครูจะอำนวยความสะดวก

การกระทำ ถามคำถาม
  1. ให้เด็กนักเรียนแบ่งปันความคิดของตนเองเกี่ยวกับประโยชน์ที่เซ็นเซอร์ตาสามารถนำมาใช้ได้
  2. Show students a Code Base 2.0 - Eye + Electromagnet, or refer to the image in the Lab 2 ภาพสไลด์โชว์ (Google Doc / .pptx / .pdf) to highlight the position of the Eye Sensor in relation to the Electromagnet. ชี้แนะนักเรียนให้เข้าใจถึงแนวคิดว่าเซนเซอร์ตรวจจับดวงตาสามารถตรวจจับสีของวัตถุได้อย่างไร เช่น แผ่นดิสก์ที่ถูกแม่เหล็กไฟฟ้าเก็บได้ ใส่ดิสก์บนแม่เหล็กไฟฟ้า และถามว่าเซ็นเซอร์สามารถมองเห็นสีได้หรือไม่
  3. ให้เด็กนักเรียนแบ่งปันความคิดเห็นว่าสามารถใช้หุ่นยนต์ในการจัดเรียงตามสีได้หรือไม่ หากจำเป็น ให้เตือนพวกเขาถึงวิธีการย้ายดิสก์ในแล็บ 1 และแนะนำให้พวกเขาเห็นว่าการดำเนินการนี้สร้างขึ้นจากการดำเนินการนั้น
  4. ให้ผู้เรียนเสนอสถานการณ์หาก/แล้วที่พวกเขาพบเจอในชีวิตประจำวันที่บ้านหรือที่โรงเรียน กระตุ้นให้พวกเขาใช้คำพูดแบบถ้า/แล้ว เพื่อเสริมสร้างความสัมพันธ์แบบเหตุและผล
  5. เตรียมนักเรียนให้พร้อมเพื่อสร้างโครงการนี้ร่วมกับคุณ
  1. ในแล็บครั้งล่าสุด เราใช้แม่เหล็กไฟฟ้าบนโค้ดฐานของเรา หุ่นยนต์ของเรามีเซ็นเซอร์ตาด้วย คุณคิดว่าเราจะสามารถใช้ Eye Sensor ร่วมกับ Electromagnet เพื่อให้ Code Base ของเราทำสิ่งต่างๆ ได้มากขึ้นอย่างไร
  2. ตรวจดูว่าเซ็นเซอร์ตาอยู่ตรงไหนบนฐานโค้ด ทำไมถึงคิดว่ามันอยู่ข้างหลังแม่เหล็กไฟฟ้า? ทำไมคุณถึงคิดว่ามันชี้ลง? คุณคิดว่าเซ็นเซอร์ตาสามารถตรวจจับอะไรเกี่ยวกับดิสก์ที่แม่เหล็กไฟฟ้าเก็บได้?
  3. หากเซ็นเซอร์ตรวจจับตาสามารถตรวจจับสีของบางสิ่งบางอย่างที่แม่เหล็กไฟฟ้าจับได้ เช่น แผ่นดิสก์ เราจะทำอะไรได้บ้างกับข้อมูลนั้น เราสามารถสร้าง Code Base ของเราในการจัดเรียงดิสก์ตามสีได้ เช่นเดียวกับที่คุณทำกับสิ่งต่างๆ ในห้องเรียนของเราหรือไม่? ทำไมหรือทำไมไม่?
  4. เราสามารถใช้บล็อกประเภทพิเศษเพื่อให้ฐานโค้ดของเราตรวจสอบว่าเซ็นเซอร์ตาตรวจจับสี เช่น สีแดง หรือไม่ จากนั้นดำเนินการบางอย่าง มีบางสิ่งที่คุณทำที่มีรูปแบบเดียวกันหรือไม่? เช่น ถ้า คุณเห็นหนังสือบนพื้น แล้ว คุณจะทำอย่างไร
  5. เราสามารถใช้ข้อมูลเซ็นเซอร์ตาเพื่อให้หุ่นยนต์ตัดสินใจ เช่น ถ้าคุณเห็นหนังสือ แล้ว คุณตัดสินใจเก็บหนังสือ เราจะเขียนโค้ดฐานเพื่อตัดสินใจโดยพิจารณาจากสีที่เซ็นเซอร์ตาตรวจจับได้อย่างไร

การเตรียมนักเรียนให้พร้อมสำหรับการสร้าง

มาดูกันว่าเราสามารถใช้บล็อกใดกับ Eye Sensor ในโครงการ VEXcode GO ได้บ้าง เพื่อให้สามารถเรียงลำดับดิสก์ตามสี (หากนักเรียนไม่มี Code Base 2.0 - Eye + Electromagnet ที่สร้างไว้ล่วงหน้าจากแล็บก่อนหน้านี้ ควรให้เวลานักเรียนสร้างประมาณ 10 - 15 นาทีก่อนทำกิจกรรมในแล็บ)

อำนวยความสะดวกในการสร้าง

  1. สอนสอน นักเรียนว่าคุณจะแสดงให้พวกเขาเห็นก่อนว่าพวกเขาจะเริ่มโปรเจ็กต์อย่างไรด้วย Eye Sensor รายงานข้อมูลใน VEXcode GO และข้อมูลนั้นสามารถนำมาใช้ได้อย่างไร
    • เมื่อนักเรียนเข้าร่วมกลุ่ม ให้พวกเขากรอกแผ่นงานบทบาทหุ่นยนต์ & กิจวัตร ใช้สไลด์ความรับผิดชอบในบทบาทที่แนะนำในภาพสไลด์โชว์ Lab 1 เพื่อเป็นแนวทางให้นักเรียนกรอกข้อมูลในแผ่นงานนี้
  2. แจกจ่ายแจกจ่าย ฐานรหัส 2.0 ที่สร้างไว้ล่วงหน้าหนึ่งอัน - ตา + แม่เหล็กไฟฟ้า, ดิสก์สีแดง และแท็บเล็ตหรือคอมพิวเตอร์ที่มี VEXcode GO เปิดอยู่เพื่อวัตถุประสงค์ในการสาธิต นักเรียนควรจะสามารถมองเห็นหน้าจอและหุ่นยนต์ได้ นักเรียนจะเก็บอุปกรณ์ของตนเองหลังจากการสาธิต

    สร้าง VEX GO Code Base 2.0 Eye + Electromagnet
    โค้ดเบส 2.0 - ตา + แม่เหล็กไฟฟ้า
  3. อำนวยความสะดวกอำนวยความสะดวก การสาธิตเซ็นเซอร์ตา และการใช้ข้อมูลเซ็นเซอร์ตาในโครงการ VEXcode GO ให้กับนักเรียน

    หมายเหตุ: เลือกไอคอน 'X' เพื่อลบข้อมูลเซนเซอร์ออกจากคอนโซลมอนิเตอร์ 

    คอนโซลมอนิเตอร์เปิดอยู่ และตารางเซ็นเซอร์มีแถวหนึ่งที่ระบุว่า 'ตาตรวจจับสีแดงหรือไม่' โดยมีค่าเป็นจริง กล่องสีแดงจะเน้นไอคอน 'X' ที่ใช้ในการลบข้อมูลเซ็นเซอร์ออกจากคอนโซลจอภาพ
    เลือกไอคอน 'X' เพื่อลบข้อมูลเซนเซอร์ออกจากคอนโซลมอนิเตอร์
    • วางดิสก์สีแดงไว้ใต้เซ็นเซอร์ตา และแสดงให้เด็กนักเรียนเห็นว่าคอนโซลมอนิเตอร์บอกว่า “จริง” อย่างไร ตามที่แสดงในรูปภาพด้านบน ถอดดิสก์สีแดงออก แล้วแสดงให้เด็กนักเรียนเห็นว่าค่าเปลี่ยนไปเป็น “เท็จ” อย่างไร คุณอาจต้องการเตือนนักเรียนว่าเลข <Detects color> จะรายงานค่า “จริง” หรือ “เท็จ” เท่านั้น จะไม่รายงานตัวเลข สีหรือค่าอื่น ๆ
    • ขั้นตอนต่อไป ให้ลากบล็อก [If then] เข้าไปในพื้นที่ทำงาน และแนบเข้ากับบล็อก {When started} แสดงพื้นที่เปิดในบล็อกให้กับนักเรียน และถามพวกเขาว่าพวกเขาสังเกตเห็นอะไรเกี่ยวกับรูปร่างของพื้นที่ และรูปร่างของบล็อก <Detects color>

      VEXcode GO บล็อกโปรแกรมที่เริ่มต้นด้วยบล็อก When Started ซึ่งมีบล็อก If Then ว่างเปล่าอยู่ด้านล่าง
      [ถ้าอย่างนั้น] บล็อค
    • ลากบล็อก <Detects color> เข้าไปในบล็อก [If then] ให้เด็กนักเรียนอธิบายว่าพวกเขาคิดว่าบล็อกนี้จะทำให้หุ่นยนต์ทำอะไร อธิบายว่าบล็อก [If then] จะตรวจสอบเงื่อนไข - หากเงื่อนไขนั้นเป็นจริง บล็อกภายในจะทำงาน ถ้าเงื่อนไขเป็นเท็จพวกเขาจะไม่ทำ

      โครงการต่อยอดจากบล็อก VEXcode GO ซึ่งตอนนี้มีบล็อกตรวจจับสีเป็นพารามิเตอร์บูลีนของบล็อก If Then ขณะนี้ โปรเจ็กต์จะเริ่มต้นด้วยบล็อก When Started (เมื่อเริ่มต้น) ที่ตามด้วยบล็อก If Then ว่างเปล่าที่อ่านว่า 'หากตาตรวจพบสีแดง'
      เพิ่ม <Detects color> บล็อค
    • ลากบล็อก [Drive for] ไปยังบล็อก [If then] ขอให้นักเรียนคาดการณ์ว่าจะเกิดอะไรขึ้นถ้าเซ็นเซอร์ตาตรวจพบสีแดง เริ่มต้นโครงการ และวางดิสก์สีแดงไว้ใต้เซ็นเซอร์ตา ฐานโค้ดควรเดินหน้าไปอีก 100 มิลลิเมตร เนื่องจากเงื่อนไขการตรวจจับสีแดงที่รายงานนั้นเป็นจริง

      โครงการต่อยอดจากบล็อก VEXcode GO ซึ่งตอนนี้มีบล็อก Drive For ในคอนเทนเนอร์ If Then แล้ว ขณะนี้โปรเจ็กต์จะอ่านว่า เมื่อเริ่มต้น หากตาตรวจพบสีแดง ให้ขับไปข้างหน้า 100 มม.
      เพิ่ม [ไดรฟ์สำหรับ] บล็อค
    • หากมีเวลา ให้ขอให้เด็กนักเรียนคาดการณ์ว่าจะเกิดอะไรขึ้นหากเซ็นเซอร์ตาไม่ตรวจจับสีแดง เริ่มต้นโครงการโดยวางดิสก์สีน้ำเงินไว้ใต้เซ็นเซอร์ตา ฐานโค้ดไม่ควรเคลื่อนย้าย เนื่องจากเงื่อนไขการตรวจจับสีแดงรายงานเป็นเท็จ
  4. ข้อเสนอข้อเสนอ การเสริมแรงเชิงบวกสำหรับนักเรียนที่เข้าร่วมอย่างแข็งขันในการสาธิต ถามและตอบคำถาม และรับฟังเพื่อนร่วมชั้นเรียน

การแก้ไขปัญหาสำหรับครู

กลยุทธ์การอำนวยความสะดวก

  • ลองคิดดูว่านักเรียนของคุณจะเข้าถึง VEXcode GOได้อย่างไร ตรวจสอบให้แน่ใจว่าคอมพิวเตอร์หรือแท็บเล็ตที่นักเรียนจะใช้สามารถเข้าถึง VEXcode GO ได้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่า VEXcode GO โปรดดูบทความไลบรารี VEX นี้ For more information about setting up VEXcode GO, see this VEX Library article.
  • รวบรวมวัสดุที่แต่ละกลุ่มต้องใช้ก่อนเข้าชั้นเรียน สำหรับแล็บนี้ นักเรียนแต่ละกลุ่มที่มีสองคนจะต้องมีชุด GO คำแนะนำในการสร้าง คอมพิวเตอร์หรือแท็บเล็ตเพื่อเข้าถึง VEXcode GO และดิสก์สีแดงจากชุด นักเรียนยังต้องเข้าถึงสนามเพื่อทำการทดสอบด้วย 
  • ตั้งค่า Fields ของคุณล่วงหน้า ตามที่แสดงในรูปภาพด้านล่าง เพื่อใช้เป็นพื้นที่ทดสอบสำหรับฐานโค้ด ให้มีการกระจายสิ่งเหล่านี้ไปทั่วห้องเรียนเพื่อให้มีพื้นที่เพียงพอสำหรับทดสอบโครงการของพวกเขา ในภาพนี้ จะแสดงดิสก์สีแดงสำหรับการเล่นส่วนที่ 1 โดยมีการทำเครื่องหมายพื้นที่การจัดเรียงไว้ คุณอาจต้องการทำเครื่องหมายตำแหน่งเริ่มต้นของดิสก์และฐานโค้ด ตลอดจนตำแหน่งพื้นที่การเรียงลำดับด้วยปากกามาร์กเกอร์สำหรับไวท์บอร์ด เพื่อช่วยนักเรียนเมื่อพวกเขาตั้งค่าการทดสอบโปรเจ็กต์ของพวกเขา

    มุมมองด้านบนของสนาม GO พร้อมดิสก์สีแดงที่มุมซ้ายบนและเครื่องหมาย 'X' สีดำที่วาดด้วยปากกาไวท์บอร์ดที่ด้านล่างของสนามทางด้านซ้าย
    การตั้งค่าภาคสนาม
  • ใช้เส้นกริดบนสนามเพื่อช่วยในการจัดตำแหน่ง ทั้งดิสก์และแม่เหล็กไฟฟ้าสามารถเรียงกันบนเส้นกริดที่ตัดกันของสนามได้ เพื่อให้ง่ายต่อการเตรียมความพร้อมสำหรับความสำเร็จเมื่อทดสอบโปรเจ็กต์ของพวกเขา 
  • เพื่อช่วยให้นักเรียนเห็นข้อมูลเซ็นเซอร์ตาขณะที่โปรเจ็กต์กำลังดำเนินการอยู่พวกเขาสามารถเปิดคอนโซลมอนิเตอร์ได้ตลอดเวลาเพื่อดูว่าเซ็นเซอร์ตาเปลี่ยนจากจริงเป็นเท็จเมื่อใด จะมีอะไรเปลี่ยนแปลงบนสนามเมื่อเหตุการณ์นั้นเกิดขึ้น?
  • หากนักเรียนทำเสร็จเร็ว ให้พวกเขาทดสอบโครงการของตนด้วยดิสก์สีน้ำเงินหรือสีเขียว โครงการของพวกเขายังใช้ได้อยู่หรือไม่ ทำไมหรือทำไมไม่? พวกเขาจะต้องเปลี่ยนแปลงอะไรบ้างเพื่อให้ฐานโค้ดย้ายดิสก์ใหม่ไปยังพื้นที่การเรียงลำดับ?