สรปุ งานเทอม1 จดั ทาโดย นายวายุ เพ็ชจยุ้ เลขท่ี 2 นางสาวณฐั ธิตา ชัยฤทธ์ิ เลขท่ี 13 นางสาวปรชิ าติ ชังชาสทิ ธิ์ เลขที่ 24 นางสาวอธิชา หลอดศิลป์ เลขท่ี 41 เสนอ คุณครู อไุ รวรรณ โสภา รายงาน วิชา โปรแกรมควบคมุ สมองกล ว31282 ช้ันมัธยมศึกษาปีที่ 4 ภาคเรยี นที่ 2 โรงเรียน พระแสงวทิ ยา
คานา รายงานเลม่ น้ีเป็นส่วนหน่ึงของรายวิชา โปรแกรมควบคุมสมองกล รหสั วิชา ว31282 เปน็ การรวบรวมงานการเขยี นโปรแกรมควบคุม ในภาคเรียนที่ 1 ของปีการศกึ ษาชั้น มัธยมศึกษาปีท่ี 4 โดยจดั ทาขน้ึ เพ่อื ศึกษาและให้รู้ถึงข้ันตอนการเข้าโปรแกรม การเขียนโปรแกรม และ ผลลพั ธ์ท่ีได้จากการเขยี นโปรแกรม ผู้จดั ทาหวงั วา่ รายงานเลม่ น้จี ะเป็นประโยชน์ต่อผูท้ ่กี าลังศึกษาหาความรู้เก่ยี วกบั เร่ืองนอี้ ยู่ หากมี ข้อผดิ พลาดประการใด ผู้จัดทาขออภยั ไว้ ณ ท่นี ดี้ ้วย ผู้จัดทา วนั ท่ี 5 ม.ค 2565
ทดสอบ ข้ันตอนการเขียนโปรแกรม เปา้ หมาย : เพือ่ เรยี นรพู้ ื้นฐานการใชช้ ุดคสงั่ ผลลัพธ์:ได้รู้จักการใช้และ การท างานของโปรแกรม 1. เข้าไปท่ี Link : https://makecode.microbit.org เพื่อเข้าหนา้ โปรแกรม make code คลกิ เลอื ก New Project จะไดห้ น้าตา่ งดงั รปู
2.ใหค้ ลิกท่ี Icon เลือก Extensions หรอื กด Advanced เลอื ก Extensions 3.คลิกเลอื ก Tep Basic เพ่อื ทาํ การ Add Library Basic เขา้ มาในโปรแกรม 4. โคดควบคุม Motor
https://makecode.microbit.org/_FqJ09xUX3co9
InputMusic ขั้นตอนการเขยี นโปรแกรม เป้าหมาย :เพอ่ื เรียนรูก้ ารใชค้ าสงั่ lnput ผลลพั ธ์:สามารถสร้างโน๊ตเพลงได้ 1. เขา้ ไปที่ Link : https://makecode.microbit.org เพอื่ เข้าหนา้ โปรแกรม make code คลกิ เลอื ก New Project จะไดห้ น้าตา่ งดังรูป
2. ให้คลิกที่ Icon เลอื ก Extensions หรือกด Advanced เลือก Extensions 3. คลิกเลือก Tep Music เพ่ือทําการ Add Library Music เขา้ มาใน โปรแกรม
4. โคดควบคุม Motor https://makecode.microbit.org/_Tq5YXz9LAMCs
แปลงเลขฐานสองเป็นฐานสิบ ขัน้ ตอนการเขยี นโปรแกรม เป้าหมาย : เพอ่ื เรียนรพู้ ื้นฐานของการใช้คาสง่ั จัดการข้อมลู ชนิดโครงสรา้ ง ผลลัพธ์:เม่อื กดAจะปรากฏ เลขฐานสองเู มอื่ กดA+Bจะกลายเปน็ เลขฐานสิบ 1. เขา้ ไปที่ Link : https://makecode.microbit.org เพื่อเข้าหนา้ โปรแกรม make code คลกิ เลอื ก New Project จะไดห้ นา้ ตา่ งดังรูป
2.ใหค้ ลกิ ที่ Icon เลือก Extensions หรอื กด Advanced เลอื ก Extensions 3.คลกิ เลอื ก Tep Text เพอ่ื ท าการ Add Library Text เข้ามาในโปรแกรม
4.โคดควบคมุ Motor
https://makecode.microbit.org/_UMPTh6fDXJ9p
stop_wctch ขนั้ ตอนการเขียนโปรแกรม เป้าหมาย : :เพ่อื เรยี นรู้พืน้ ฐานการใช้คาสง่ั Input ผลโปรแกรม :กด on button จะเร่มิ จบเวลา 1. เขา้ ไปท่ี Link : https://makecode.microbit.org เพื่อเขา้ หนา้ โปรแกรม make code คลิกเลอื ก New Project จะได้หนา้ ตา่ งดังรูป
2.ใหค้ ลกิ ที่ Icon เลอื ก Extensions หรอื กด Advanced เลอื ก Extensions 3.คลกิ เลือก Tep led เพอ่ื ทาการ Add Library led เขา้ มาในโปรแกรม
4.โคดควบคมุ Motor https://makecode.microbit.org/_Kp yJCJaFE88P
หวั ใจเคลื่อนท่ี ขั้นตอนการเขียนโปรแกรม เป้าหมาย : เพอ่ื เรียนร้พู ้นื ฐานการใช้ชดุ คาสง่ั Basic ผลโปรแกรม : หวั ใจจะเคลอื่ นทจ่ี ากมมุ ซา้ยไปมมุ ขวา 1. เข้าไปที่ Link : https://makecode.microbit.org เพือ่ เขา้ หนา้ โปรแกรม make code คลกิ เลือก New Project จะได้หน้าตา่ งดงั รูป
2. ใหค้ ลิก ที่ Icon เลอื ก Extensions หรอื กด Advanced เลอื ก Extensions 3. คลกิ เลอื ก Tep Basic เพื่อทาการ Add Library Basic เขา้ มาในโปรแกรม
4.โคดควบคมุ Motor
https://makecode.microbit.org/_6CrC9sgsTf1o
Loop_Repeat_Whil ขน้ั ตอนการเขียนโปรแกรม เป้าหมาย : เพ่อื การเรียนรพู้ ื้นฐานการทาเสยี งสญั ญาณ เตอื นภยั ผลโปรเเกรม : กระบวนการทาซ้ำสญั ญาณเตอื นภัย 1. เขา้ ไปท่ี Link : https://makecode.microbit.org เพื่อเขา้ หน้าโปรแกรม make code คลิกเลอื ก New Project จะไดห้ น้าตา่ งดงั รูป 2. ใหค้ ลกิ ท่ี Icon เลอื ก Extensions หรอื กด Advanced เลือก Extensions
3. คลิกเลอื ก Tep Loops เพ่ือทาการ Add Library Loops เขา้ มาในโปรแกรม 4. โคดควบคมุ Motor
https://makecode.microbit.org/_7kmLa21pTdLd
การสือ่ สารไรส้ ายด้วยวิทยุ ข้ันตอนการเขยี นโปรแกรม เปา้ หมาย : เพือ่ เรียนรูพ้ น้ื ฐานการให้คาส่ง Input ผลลพั ธ์: สง่ สัญญาณคลอื่ นวิทยุ 1. เขา้ ไปที่ Link : https://makecode.microbit.org เพ่ือเข้าหนา้ โปรแกรม make code คลกิ เลอื ก New Project จะไดห้ น้าต่างดงั รปู
2.ใหค้ ลกิ ที่ Icon เลอื ก Extensions หรือกด Advanced เลือก Extensions 3.คลิกเลอื ก Tep Basic เพอ่ื ทาการ Add Library Basic เข้ามาในโปรแกรม
4.โคดควบคมุ Motor
https://makecode.microbit.org/_EwhMdzVxJHoc
Logic Conditional if_then_eise ข้นั ตอนการเขียนโปรแกรม เปา้ หมาย : เพอ่ื เรียนรู้พ้ืนฐานการเขียนโปรแกรมด้วยคําสัง่ input ผลโปรแกรม :โปรแกรมจะแสดงผลเปน็ จดุ เท่ากบั ตวั เลข 6ตัวเลขและจะแสดงผลเปน็ เกรด 1. เข้าไปท่ี Link : https://makecode.microbit.org เพื่อเขา้ หน้า โปรแกรม make code คลกิ เลือก New Project จะไดห้ นา้ ตา่ งดงั รูป
2.ให้คลิก ท่ี Icon เลือก Extensions หรือกด Advanced เลอื ก Extensions 3.คลกิ เลอื ก Tep Input เพื่อทาการ Add Library Input เข้ามาในโปรแกรม
4.โคดควบคมุ Motor
https://makecode.microbit.org/_FW3PwV7TzLDd
Loop_For ข้ันตอนการเขยี นโปรแกรม เป้าหมาย : เพ่ือเรยี นรู้พ้ืนฐาน for sting number icon โปรแกรมสญั ญาณ Led ไฟว่ิงวน ผลโปรแกรม :โปรแกรมจะ แสดงผลเป็นชอ่ื ภาษาองั กฤษและจะแสดงผลเปน็ สัญลักษณ์ไฟวงิ่ วน 1. เข้าไปท่ี Link : https://makecode.microbit.org เพื่อเข้าหน้าโปรแกรม make code คลิกเลือก New Project จะได้หนา้ ตา่ งดงั รูป
2.ใหค้ ลิก ท่ี Icon เลือก Extensions หรอื กด Advanced เลอื ก Extensions 3.คลกิ เลือก Tep Loops เพอื่ ท าการ Add Library Loops เขา้ มาในโปรแกรม
4.โคดควบคมุ Motor
https://makecode.microbit.org/_DMDgfJbvKLmA
Array_pointer ข้นั ตอนการเขียนโปรแกรม เป้าหมาย:เพ่อื ศกึ ษาและเขยี นโปรแกรมArray_Pointer ผลโปรแกรม : กด A คาํ ศัพทจ์ ะข้ึนมา กด B เพื่อเปล่ยี นคาํ ศัพท์ กด A+B เพ่ือเคลียร์หนา้ จอ 1. เข้าไปที่ Link : https://makecode.microbit.org เพือ่ เข้าหน้าโปรแกรม make code คลิกเลอื ก New Project จะไดห้ นา้ ต่างดงั รูป
2.ให้คลกิ ท่ี Icon เลือก Extensions หรือกด Advanced เลือก Extensions 3.คลกิ เลอื ก Tep Arrays เพอื่ ท าการ Add Library Arrays เขา้ มาในโปรแกรม
4.โคดควบคมุ Motor
https://makecode.microbit.org/_d0ViWHfjj34K
Boolean ข้ันตอนการเขยี นโปรแกรม เป้าหมาย : เพอ่ื เรียนรูพ้ ้ืนฐานการเขียนโคด้ โยนเหรยี ญ2 เหรยี ญ ผลลัพธ:์ เมอ่ื กดป่มุ a b จะมีตัวเลขสมุ่ ข้ึนมา 1. เขา้ ไปที่ Link : https://makecode.microbit.org เพ่ือเขา้ หนา้ โปรแกรม make code คลิกเลอื ก New Project จะไดห้ น้าต่างดงั รปู 2. ให้คลิก ท่ี Icon เลอื ก Extensions หรือกด Advanced เลอื ก Extensions
3.คลกิ เลือก Tep Arrays เพ่ือทาํ การ Add Library Arrays เขา้ มาในโปรแกรม 4.โคดควบคุม Motor
https://makecode.microbit.org/_5FuU0J1e2dik
ตัวนบั เกมส์เปา่ ยิง้ ฉบุ การเขียนโปรแกรม:Make code Programming เป้าหมาย : เพื่อเรียนรโู้ ปรแกรมตวั นับเกมสเ์ ป่าย้ิงฉุบ ผลโปรแกรม : เม่อื กด A จะไดผ้ ลTเมอ่ื กด B จะได้ผล E เมื่อกดผล AB จะไดผ้ ล O ขัน้ ตอนการเขยี นโปรแกรม 1. เข้าไปที่ Link : https://makecode.microbit.org เพื่อเข้าหนา้ โปรแกรม make code คลกิ เลอื ก New Project จะไดห้ น้าต่างดงั รูป 2. ใหค้ ลกิ ท่ี Icon เลอื ก Extensions หรือกด Advanced เลอื ก Extensions
3. คลกิ เลอื กTab In put เพอื่ ทาาการ Add Library In put เขา้ มาในโปรแกรม 4.โคดควบคุม
Arrayรบั ค่าตวั โนต้ การเขยี นโปรแกรม:Make Code Programming เป้าหมาย: เพอื่ เรียนรพู้ ้นื ฐานการเขยี นโปรแกรมด้วยคาสั่ง เก็บข้อมูลแบบarray ผลโปรแกรม:เสยี งดงั ขึ้นตลอดเวลาเมอื่ เขยา่ simulator เมอื่ กดปุม่ a จะลดคา่ ตัวเลขจาก9-1และกด ปุ่มbอา่ น คา่ ขอ้ มลู จากเซนเซอร์วัดความเร่ง ข้นั ตอนการเขยี นโปรแกรม 1.เขา้ ไปที่ Link : https://makecode.microbit.org เพอ่ื เข้าหนา้ โปรแกรม make code คลกิ เลอื ก New Project จะไดห้ น้าตา่ งดังรปู 2.ใหค้ ลิกที่ Icon เลอื ก Extensions หรอื กด Advanced เลือก
3.คลกิ เลอื ก Tap Arrays เพ่อื ทาการ Add Arrays เข้ามาในโปรแกรม
4.โคดควบคมุ
Search