The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by Suppakarnls, 2024-02-17 11:49:10

โครงงานคอมพิวเตอร์เรื่องMaqueenโดยmakecode microbit

Keywords: โครงานคอม,maqueen

โครงงานคอมพิวเตอร์ เรื่อง : หุ่นยนตร์maqueenโดยmakecode microbit กลุ่มสาระการเรียนรู้: วิทยสศาสตร์และเทคโนโลยี ผู้จัดทา : 1. นางสาวประไพ เพ็ชรวิสัย มัธยมศึกษาปีที่5/5 เลขที่22 2.นางสาวชนาธินาถ พรมมาดวง มัธยมศึกษาปีที่5/5 เลขที่24 3.นางสาวธัญญาเรศ อ่วมอาบ มัธยมศึกษาปีที่5/5 เลขที่32 4.นางสาวศภุกาญจน์เล่ื อนศกัดิ์มธัยมศก ึ ษาปี ท่ี5/5 เลขที่39 5.นางสาวสุรัตน์ ปิ่นสัข์มัธยมศึกษาปีที่5/5 เลขที่41 ครูทปี่รึกษา : นายวัชรินทร์ศิริโภคา สถานศึกษา : โรงเรียนวัดไร่ขิงวิทยา ปี การศึกษา : 2566


กิตติกรรมประกาศ โครงงานนี้ส าเร็จลุล่วงได้ด้วยความช่วยหลืออย่างยิ่งจากนายวัชรินทร์ ศิริโภคา ซึ่งเป็นครูที่ปรึกษาโครงงาน ที่ให้ค าปรึกษาแนะน าและข้อคิดเห็นต่างๆในการท า โครงงานนี้มาโดยตลอดเพื่อให้บรรลุวัตถุประสงค์ของการท าโครงงานรวมถึงช่วยแก้ไข เอกสารโครงงานคอมพิวเตอร์ให้มีความสมบูรณ์มากยิ่งขึ้น ขอขอบคุณเพื่อนๆที่ให้ ความช่วยเหลือในการท าโครงงานนี้ให้บรรลุเป้าหมายที่ตั้งไว้ร่วมกัน ท้ายที่สุดนี้ทางคณะผู้จัดท าโครงงานนี้หวังเป็นอย่างยิ่งว่า โครงงานนี้จะเป็น ประโยชน์ต่อผู้ที่มีความสนใจได้บ้างตามความสมควร หากมีข้อเสนอแนะประการใด เพื่อปรับปรุงผลงานให้ดีขึ้น ทางคณะผู้จัดท าโครงงานข้อน้อมรับค าเสนอแนะด้วย ความขอบคุณอย่างยิ่ง คณะผู้จัดท า


บทคัดย่อ การจัดท าโครงงานในครั้งนี้มีวัตถุประสงค์เพื่อศึกษาบอร์ดหุ่นยนตร์ maqueenโดยmakecode microbitและการใช้งานเบื้องต้นเพื่อศึกษา การเขียนโปรแกรมแบบ block plogramming (แบบลาก-วาง)เพื่อศึกษาการ เขียนโค้ดหุ่นยนตร์maqueenโดยmakecode microbitเพื่อเป็นพื้นฐาน เชื่อมโยงกับอุปกรณือ้เล็กทรอนิกส์ไปประยุกต์ใช้ในชีวิตประจ าวัน ผลการศึกษาและการจัดท าโครงงานพบว่า การด าเนินงานในโครงงานนี้บร วัตถุประสงค์ที่ได้ก าหนดไว้ สามารถน าความรู้ปใช้ได้จริง สามารถเขียนโปรแกรมแบบ block plogramming (แบบลาก-วาง) ได้ 4 เรื่องคือ1 Motor Control2 RGB Breathing Ambient Light 3Line-tracking 4Ultrasonic Obstacle-avoiding


บทท1ี่ บทน า ที่มาและความส าคัญของโครงงาน กระทรวงศึกษาธิการประกาศให้ Coding เป็นหลักสูตรที่ นักเรียนทั่วประเทศต้องเรียนอย่างเป็นทางการ (Nationat Standards) Coding คือ ส่วนหนึ่ง ของหลักสูตรวิทยาการค านวณที่บรรจุอยู่ในสาระเทคโนโลยี กลุ่มสาระเรียนรู้วิทยาศาสตร์ เป้าหมายโดยรวมของหลักสูตรวิทยาการค านวณ มุ่งเน้นให้นักเรียนฝึกคิดอย่างเป็นระบบ ค้น เจอปัญหาและเงื่อนไข รู้เหตุและผล เข้าใจกระบวนการท างานเพื่อแก้ไขปัญหา ซึ่งเป็นทักษะ ส าคัญและจ าเป็นส าหรับเด็กในศตวรรษใหม่ ซึ่งการเรียน Coding ในเด็กเล็กคล้ายกับการเล่น เกม เช่น เกมบันไดงู โดยให้ฝึกคิดหาทางออกทีละขั้น ผ่านการคิดและออกค าสั่งลูกศร ย้าย ขวา-หน้า-หลัง ในระดับประถมศึกษาตอนปลายจะเริ่มเขียนโปรแกรมแบบ block progiamming (แบบลาก-วาง) โดยจัดเรียงค าสั่งตามล าดับ ขั้นตอน (sequential) MICRO BIT:ROBOT MAQUEEN เป็น ROBOT ประเภทรถขนาดพร้อมตัวบอร์ด BBC MICRO:BIT สามารถเขียนโปรแกรมควบคุมการท างานของ ROBOT ได้หลายรูปแบบ ด้วย บอร์ด BBC MICRO:BIT เช่น ให้รถเดินตามเส้น, หลบหลีกวัตถุต่าง ๆ เรียนรู้ และพัฒนาท าได้ โดยง่าย และรวดเร็ว เหมาะส าหรับเด็กๆ ในการเริ่มต้น เรียนรู้เกี่ยวกับ ROBOT การเขียน โปรแกรมในยุคดิจิตทัล วิชาวิทยาการค านวณ (Computing science) เป็นวิชาใหม่และมีเนื้อหาที่ค่อนข้างยาก ซึ่งใน วิชานี้จะไม่ได้เรียนแต่โปรแกรมพื้นฐานของคอมพิวเตอร์ หรือเรียนรู้เกี่ยวกับการใช้คอมพิวเตอร์ ชั้น พื้นฐานเท่านั้น แต่วิชานี้จะสอนกระบวนการคิดเชิงวิเคราะห์อย่างเป็นระบบและสามารถ น ามาปรับใช้เพื่อแก้ไขปัญหาได้อย่างสร้างสรรค์ในสาขาวิชาต่างๆ เช่น คณิตศาสตร์ มนุษย์ ศาสตร์ และวิชาอืนๆเพื่อเป็นการฝึกฝนทักษะและการเป็นผู้สร้างโปรแกรมมากกว่าการเป็นผู้ใช้ คณะผู้จัดท าเส็งเห็นถึงความส าคัญนี้ จึงจัดท าโครงงาน หุ่นยนตร์maqueenโดย makecode microbitขึ้นมา โดยการฝึกฝน พักษะการเขียน Coding ให้บอร์ดไม่โค รบิดแสดงผลสัพธ์ตามต้องการ


วัตถุประสงค์ 1. เพื่อศึกษาหุ่นยนตร์maqueenโดยmakecode microbit และการใช้งานเบื้องต้น 2. เพื่อศึกษาการเขียนโปรแหรมแบบ block plogramming (แบบ ลาก-วาง) 3. เพื่อศึกษาการเขียนโค้ด Micro : bit เพื่อเป็นพื้นฐานในการพัฒนาไมโครบิตเชื่อมต่อกับอุปกรณ์อิเล็กทรอนิกส์ ไป ประยุกต์ใช้ในชีวิตประจ าวันและในอนาคต ขอบเขตของการศึกษาค้นคว้า การศึกาค้นคว้าความรู้เกี่ยวกับการเขียนบอร์ดหุ่นยนตร์maqueen โดยmakecode microbit จ านวน 4 เรื่อง 1.Motor Control 2. RGB Breathing Ambient Light 3. Line-tracking 4.Ultrasonic Obstacle-avoiding


ผลทคี่าดว่าน่าจะได้รับ 1.ได้รับความรู้เกี่ยวกับmaqueenโดยmakecode microbit และการใช้งานเบื้องตน 2.ได้รับความรู้เกี่ยวกับการเขียนโค้ดแบบ block plogramming (แบบลาก-วาง) 3.ได้แนวคิดในหารพัฒนาไมโครบิดเชื่อมกับอุปกรณ์อิเล็กทรอนิกส์ ไปประยุกต์ใช้งานในชีวิตประจ าวัน


บทท2ี่ เอกสารเกย ี่วขอ ้ ง ที่ในการจัดท าโครงงาน กลุ่มของข้าพเจ้าได้ท าการศึกษาเอกสารที่เกี่ยวข้องกับการ เรียนวิวิทยาการค านวณ การเรียน Coding การเขียนโปรแกรมแบบ block programming ไมโครบิตการประยุกต์ใช้บอร์ดไมโครบิต ซึ่งมีเนื้อหาดังนี้ 2.1 การเรียน Coding 2.2 รู้จักกับ หุ่นยนตร์maqueenโดยmakecode microbit 2.3 เริ่มต้นใช้งานเบื้องต้นโปรแกรม Micro : bit 2.4 ค าสั่ง Micro : bit 2.1 การเรียน Coding CODING คืออะไร Coding คือ ส่วนหนึ่งของหลักสูตรวิทยาการค านวณที่บรรจุ อยู่ในสาระเทคโนโลยีกลุ่มสาระเรียนรู้วิทยาศาสตร์ เป้าหมายโดยรวมของหลักสูตร วิทยาการค านวณ มุ่งเน้นให้นักเรียนฝึกคิดอย่างเป็นระบบ ค้นเจอปัญหาและเงื่อนไข รู้เหตุและผล เข้าใจกระบวนการท างานเพื่อแก้ไขปัญหา ซึ่งเป็นทักษะส าคัญและ จ าเป็นส าหรับเด็กในศตวรรษใหม่ โดยให้ฝึกคิดหาทางออกทีละขั้น ผ่านการคิดและ ออกค าสั่งลูกศร ซ้าย-ขวา-หน้า-หลัง Coding วิชาใหม่ที่ใส่เข้าไปในกลุ่มวิชา วิทยาศาสตร์ ประเทศไทย การศึกษาถูกแบ่งออกเป็น 8 กลุ่มสาระการเรียนรู้หรือ 8 กลุ่มวิชาที่เด็ก ทุกคนต้องเรียนเหมือนกัน หนึ่งในนั้นคือ ‘กลุ่มสาระการเรียนรู้วิทยาศาสตร์” ในกลุ่ม


สาระฯ วิทยาศาสตร์ สมัยก่อนไม่มีสาระเทคโนโลยี มีแต่ ฟิ สิกส์ เคมี ชีววิทยา วิทยาศาสตร์โลกและอวกาศ จนเมื่อปี 2560 ที่ผ่านมากระทรวงศึกษาธิการและ สสวท. ปรับหลักสูตรโดยเอาสาระเทคโนโลยีที่เดิมที่เคยอยู่ในกลุ่มการงาน พื้นฐาน อาชีพ โดยเพิ่มเข้ามาอยู่ในกลุ่มสาระฯ วิทยาศาสตร์ ท าไมเด็กๆ ต้องเรียน Coding Coding มาจากภาษาอังกฤษว่า code หมายถึงการเข้ารหัส รหัสคือการจ าลอง การท างานของมนุษย์ทีละขั้น แต่เป็นขั้นที่เล็กที่สุด มนุษย์น ามาสร้างทีละหนึ่งขั้น เพื่อให้คอมพิวเตอร์เข้าใจ “การที่เราจะสั่งให้คอมพิวเตอร์ท างาน เราหรือ โปรแกรมเมอร์ต้องคิดให้เป็นขั้นตอน เพราะคอมพิวเตอร์ไม่มีทางท าเองได้” การ ท างานของค าว่า Coding จึงถูกน ามาผนวกในหลักสูตร เพื่อฝึกทักษะการ แก้ปัญหา (Problem Solving Skil) อย่างเป็นขั้นตอนให้เด็กๆ “ทักษะแบบนี้ เหมาะกับการสร้างนวัตกร ฝึกการเป็นผู้สร้าง เด็กในศตวรรษใหม่จ าเป็นต้องเรียนเพื่อ ฝึกทักษะนี้ คอนเทนต์อาจจะไม่ส าคัญเท่าทักษะใน ”การท างาน แก้ปัญหา จึงจะด าเนินชีวิตได้”


2.2รู้จักกับ micro:bit micro:bit (ไมโครบิต) หรือ บอร์ดไมโครคอนโทรลเลอร์ ซึ่งเป็ นคอมพิวเตอร์ ขนาดจิ๋วที่ถูกออกแบบมาเพ ื่อใชใ้ นการศ ึ กษาโดยจะใชใ้ นการสอนเกี่ยวกบัวิชา วิทยาการค านวณการเขียนโค้ดคอมพิวเตอร ์ ต่าง ๆดว ้ ยการเขียนโคด ้ ปรับแต่งและ ควบคุม micro:bit (ไมโครบิต) ได้จากทุกที่ สามารถใช้ micro:bit (ไมโคร บิต) สร ้ างผลงานที่ไม่เหม ื อนใครเป็ นต้งัแต่หุ่นยนตไ์ปจนถ ึ งเคร ื่องดนตรีและอ ื่นๆ micro:bit (ไมโครบิท) เป็ นโครงการของ BBC ในความพยายามที่จะน า การศึกษาด้านวิทยาการคอมพิวเตอร์ เป็ นบอร์ดไมโครคอนโทรลเลอร์พัฒนาแบบเปิ ด ที่ทา งานร่วมกบัส่วนประกอบฮาร ์ ดแวร ์ อ ื่น ๆ เพ ื่อช่วยใหน ้ กัเรียนเริ่มตน ้ เสน ้ ทางการ เขียนโปรแกรมฮาร์ดแวร์ โดยขนาดที่เลก ็ กวา่บตัรเครดิตเพียงคร่ึ งเดียว จะ ประกอบด้วยไฟ LED สีแดง 25 ดวง (5*5)ที่สามารถแสดงขอ ้ ความได ้ มีปุ่มต้งั โปรแกรมไดส้ องปุ่มที่สามารถใชค ้ วบคุมเกมหร ื อหยดุชวั่คราวและขา ้ ม หน้าตาของ ไมโครบิด ดา ้ นหนา ้ และดา ้ นหลงัเห ็ นไดว ้ า่มีไฟ LEDดวงอยบู่นแผง หนา ้ ตาของไมโครบิต ดา ้ นหนา ้ และดา ้ นหลงัเห ็ นไดว ้ า่มีไฟ LEDอยบู่นแผง


Click to View FlipBook Version