โครงงานสรุปกิจกรรมภาคเรียนที่ 1/2564 เสนอ อาจารย์ อุไรวรรณ โสภา จดั ทำโดย นางสาวทอฝัน นนทบุตร เลขที่16 นางสาวนิธินารถ ราชรักษ์ เลขท่ี20 นางสาวเนตรชนก ปานตู เลขที่ 22 นางสาวมนทกานต์ เพชรสวสั ด์ิ เลขท่ี32 รายงานน้ีเป็นส่วนหน่ึงของวชิ าโปรแกรมควบคุมสมองกล (ว 31282) ภาคเรียนที่2 ปี การศึกษา 2564 โรงเรียนพระแสงวทิ ยา
คำนำ หนงั สือ e-book เล่มน้ีเป็นส่วนหน่ึงของวชิ าการเขียนโปรเเกรมดว้ ยภาษาคอมพิวเตอร์เเละโปรเเกรม ควบคุมสมองกล(ว31282) เพ่ือใหไ้ ดศ้ ึกษาหาความรู้ในเร่ืองของโคด้ ต่างๆเเละไดศ้ ึกษาอยา่ งเขา้ ใจเพ่ือ เป็ประโยชนก์ บั การเรียน คณะผจู้ ดั ทำหวงั วา่ หนงั สือe-bookเล่มน้ีจะเป็นประโยชนก์ บั ผอู้ ่านหรือนกั เรียน นกั ศึกษาท่ีกำลงั คน้ หขอ้ มลู เรื่องน้ีอยหู่ ากมีขอ้ เเนะนำหรือผดิ พลาดประการใดคณะผจู้ ดั ทำขอนอ้ มรับไวเ้ เละขออภยั มา ณ ท่ีน้ีดว้ ย คณะผจู้ ดั ทำ
สารบญั เรื่อง หนา้ คำนำ ก สารบญั ข กิจกรรมท่ี1 InputMusic 1 กิจกรรมท่ี2 หวั ใจเคลื่อนท่ี 4 กิจกรรมท่ี3 หวั ใจเตน้ 3จงั หวะ 8 กิจกรรมท่ี4 Logic Conditional if_then_else 11 กิจกรรมที่5 Loop_For 14 กิจกรรมท่ี6 Array_pointer 18 กิจกรรมท่ี7 Boolean 22 กิจกรรมที่8 การนบั เกมเป่ ายงิ้ ฉุบ 26 กิจกรรมที่9 Loop Repeat/While 29 กิจกรรมที่10 Arrayรับค่าเสียงตวั โน๊ต 33 กิจกรรมที่11การเขียนโปรแกรมแปลงเลขฐานสองเป็ นฐานสิบ 35 กิจกรรมท่ี12 Stop_Watch 37 กิจกรรมท่ี13 การส่ือสารใชส้ ายดว้ ยคล่ืนวทิ ยุ กิจกรรมท่ี14 เครื่องวดั อุณหภมู ิและเครื่องวดั ระนาบ 45 50
กิจกรรมที่1 InputMusic การเขียนโปรแกรม Make Code Programming เป้ าหมาย : เพ่ือเรียนรู้พ้ืนฐานการควบคุม “ Music” ผลโปรแกรม : : เมื่อกดแสดงผลกจ็ ะเร่ิมแสดงผลเป็นเสียงเมโลด้ีตามลำดบั ข้นั ตอนการเขียนโปรแกรม 1. เขา้ ไปที่ Link :https://makecode.microbit.org เพ่ือเขา้ หนา้ โปรแกรม makecode คลิกเลือก New Project จะไดห้ นา้ ต่างดงั รูป 2.เลือกคลิก Tep Music ลองคลิกที่ Listกจ็ ะพบบลอ็ กการใชง้ านของ Music ใหเ้ ลือกใชง้ าน สาํ หรับใชเ้ ขียนโปรแกรม
3.โคด้ ควบคุม
4.การแสดงผล https://makecode.microbit.org/_VTc9KfezYhJP ลิ้งคส์ ำหรับเขา้ ชมโคด้
4 กิจกรรมท่ี2 หวั ใจเคลื่อนที่ การเขียนโปรแกรม Make Code Programming เป้ าหมาย : เพื่อเรียนรู้พ้ืนฐานการควบคุม”หวั ใจเตน้ 3จงั หวะ” ผลโปรแกรม : เม่ือกดแสดงผลกจ็ ะเร่ิมแสดงผลเเต่ละส่วนจนเป็นรูปหวั ใจเเสดงผลต่อเนื่องไม่รู้จบ ข้นั ตอนการเขียนโปรแกรม 1. เขา้ ไปท่ี Link : https://makecode.microbit.org เพื่อเขา้ หนา้ โปรแกรม make code คลิกเลอกื New Project จะไดห้ นา้ ต่างดงั รูป 2.เลือกคลิก Tep Basic ลองคลิกที่ Listกจ็ ะพบบลอ็ กการใชง้ านของ Basic ใหเ้ ลือกใชง้ าน สาํ หรับใชเ้ ขียนโปรแกรม
5 3.โคด้ ควบคุม
6 4.การเเสดงผล
7 https://makecode.microbit.org/_H9p4FwKjsWVa ลิ้งคส์ ำหรับเขา้ ชมโคด้
8 กิจกรรมท่ี3 หวั ใจเตน้ 3จงั หวะ การเขียนโปรแกรม Make Code Programming เป้ าหมาย : เพื่อเรียนรู้พ้ืนฐานการควบคุม”หวั ใจเตน้ 3จงั หวะ” ผลโปรแกรม : เม่ือกดแสดงผลกจ็ ะเริ่มแสดงผลเเต่ละส่วนจนเป็นรูปหวั ใจเเสดงผลต่อเนื่องไม่รู้จบ ข้นั ตอนการเขียนโปรแกรม 1. เขา้ ไปที่ Link : https://makecode.microbit.org เพ่ือเขา้ หนา้ โปรแกรม make code คลิกเลอกื New Project จะไดห้ นา้ ต่างดงั รูป 2.เลือกคลิก Tep Basic ลองคลิกที่ Listกจ็ ะพบบลอ็ กการใชง้ านของ Basic ใหเ้ ลือกใชง้ าน สาํ หรับใชเ้ ขียนโปรแกรม
9 3.โคด้ ควบคุม
10 4.การเเสดงผล https://makecode.microbit.org/_dbr4E9A50W2z ลิ้งคส์ ำหรับเขา้ ชมโคด้
11 กิจกรรมที่4 Logic Conditional if_then_else ข้นั ตอนการเขียนโปรแกรม Logic Conditional if_then_else จุดประสงค:์ เพื่อเรียนรู้พ้ืนฐานการเขียนโปรเเกรมดว้ ยคำสงั่ Logic ผลโปรแกรม:กดAจะสุ่มเเสดงหนา้ ของลกู เต๋า1-6หนา้ แหละถา้ กดBจะสุ่มเเสดงคะแนนและเกรดโดยมี เกณฑว์ ดั อยู่ ข้นั ตอนการเขียนโปรแกรม 1.เขา้ ไปท่ี Link : https://makecode.microbit.org เพ่ือเขา้ หนา้ โปรแกรม make code คลิกเลือก New Project จะไดห้ นา้ ต่างดงั รูปแลว้ ต้งั ชื่อ Logic conditional_if_then _else 2.คลิกเลือกคำสง่ั Logic
12
13 4.จอแสดงผล
14 ลิ้งคส์ ำหรับเขา้ ชมโคด้ https://makecode.microbit.org/_WruMpyCYUMR8
15 กิจกรรมท่ี5 Loop _for การเขียนโปรแกรม Loop _for การเขียนโปรแกรม Make code programming เป้ าหมาย :เพื่อเรียนรู้พ้ืนฐานการเขียนโปรแกรม Loop _for ผลโปรแกรม :เพื่อทำงานคำสงั่ ตามจำนวนรอบที่กำหนด หรือเรียกวา่ ควบคุมการวนซ้ำ ข้นั ตอนการเขียนโปรแกรม 1.เขา้ ไปท่ีLink:https:makecode.microbit.org เพ่ือเขา้ หนา้ โปรแกรม New project จะไดห้ นา้ ต่างดงั รูปแลว้ ต้งั ชื่อวา่ ”Loop _for” 2.คลิกที่คำสงั่ Variables แลว้ Make a Variables = index,xindex,yindex
16 3.โคดควบคุม Motor 4.การแสดงผล
17 ลิ้งคส์ ำหรับเขา้ ชมโคด้ https://makecode.microbit.org/_JYxUet4qE5ME
18 กิจกรรมที่6 Array Pointer การเขียนโปรแกรม Make code programming เป้ าหมาย :เพื่อเรียนรู้พ้ืนฐานการเขียนโปรแกรม Array Pointer ผลโปรแกรม :เพ่ือเกบ็ ขอ้ มลู เขา้ ไป และนำออกมาใชห้ รือประมวลผล ข้นั ตอนการเขียนโปรแกรม 1. เขา้ ไปที่ Link : https://makecode.microbit.org เพ่ือเขา้ หนา้ โปรแกรม make code คลิกเลือก New Project จะไดห้ นา้ ต่างดงั รูปแ ลว้ ต้งั ช่ือ”Array pointer” 2.คลิกท่ีคำสง่ั Variables และArrays
19 3.โคด้ ควบคุม Motor
20 4.จอแสดงผล
21 https://makecode.microbit.org/_f45KDUiCo9A4 ลิ้งคส์ ำหรับเขา้ ชมโคด้
22 กิจกรรมท่ี7 Boolean ข้นั ตอนการเขียนโปรแกรม Boolean จุดประสงค:์ เพ่ือเรียนรู้พ้ืนฐานการเขียนโปรแกรมBoolean ผลโปรแกรม:จะแสดงค่าเทจ็ และจริง รวมถึงการยบุ ยอ่ โปรแกรมใหส้ ้นั ลงที่สุดแต่ยงั คงความถกู ตอ้ ง ข้นั ตอนโปรแกรม 1.เขา้ ไปท่ี Link : https://makecode.microbit.org เพ่ือเขา้ หนา้ โปรแกรม make code คลิกเลือก New Project แลว้ ต้งั ช่ือวา่ ” Boolean”
23 2.กดที่คำสง่ั variable แลว้ Make a Variables = cion 3.โคด้ ควบคุม
24 4.จอแสดงผล
25 https://makecode.microbit.org/_0ox6MgC8pCV8 ลิ้งคส์ ำหรับเขา้ ชมโคด้
26 บทท่ี8 การนบั เกมส์เป่ ายงิ้ ฉุบ การเขียนโปรแกรม:Make code Programming เป้ าหมาย:เพ่ือเรียนรู้โปรแกรมตวั นบั เกมส์เป่ ายงิ้ ฉุบ ผลโปรแกรม:เมื่อกด A จะไดผ้ ลT เม่ือกด B จะไดผ้ ล E เมื่อกดผล AB จะไดผ้ ล O ข้นั ตอนการเขียนโปรแกรม 1. เขา้ ไปท่ี Link : https://makecode.microbit.org เพื่อเขา้ หนา้ โปรแกรม make code คลิกเลือกNew Project จะไดห้ นา้ ต่างดงั รูป 2.โคดควบคุมMotor
27
28 3.เเสดงผล ลิงคเ์ พ่ือเขา้ ดูงาน : https://makecode.microbit.org/_RELi2rXiFYoC
29 บทที่9 Loop Repeat/while การเขียนโปรเเกรม Make code Programming เป้ าหมาย : เพ่ือการเรียนรู้พ้ืนฐานการทำเสียงสญั ญาณ เตือนภยั ผลโปรเเกรม : กระบวนการทำซ้ำ สญั ญาณเตือนภยั ข้นั ตอนการเขียนโปรแกรม 1. เขา้ ไปที่ Link : https://makecode.microbit.org เพ่ือเขา้ หนา้ โปรแกรม make code คลิกเลอื ก New Project จะไดห้ นา้ ต่างดงั รูป
30
31 2. ใหค้ ลิกท่ีIcon เลือกExtensions หรือกด Advanced เลือก Extensions 3. จะปรากฏหนา้ ต่าง Extensions สาํ หรับคน้ หา พิมพข์ อ้ ความ “Whaleysans Font” แลว้ กด Enter หรือกดรูป แวน่ ขยาย จะปรากฏฟังกช์ น่ั พิเศษ Whaleysans Font
32 4. คลิกเลือก Whaleysans Font เพ่ือทาํ การ Add Library Whaleysans Font เขา้ มาในโปรแกรม 5. โคดควบคุมMotor
33 ลิงคง์ าน https://makecode.microbit.org/_HzHa3VRhK12K
34 กิจกรรมที่ 10 Arrayรับค่าตวั โน๊ต การเขียนโปรแกรม:Make Code Programming เป้ าหมาย: เพ่ือเรียนรู้พ้ืนฐานการเขียนโปรแกรมดว้ ยคำสงั่ เกบ็ ขอ้ มลู แบบarray ผลโปรแกรม:เสียงดงั ข้ึนตลอดเวลาเม่ือเขยา่ simulator เมื่อกดป่ ุมa จะลดค่าตวั เลขจาก9-1และกดป่ ุมbอ่านค่า ขอ้ มลู จากเซนเซอร์วดั ความเร่ง ข้นั ตอนการเขียนโปรแกรม 1. เขา้ ไปท่ี Link : https://makecode.microbit.org เพ่ือเขา้ หนา้ โปรแกรม make code คลิกเลอื ก New Project จะไดห้ นา้ ต่างดงั รูป
35 2.โคดควบคุมMotor ลิงคง์ าน https://makecode.microbit.org/_499D0cJe57q8
36 กิจกรรมท่ี 11 การเขียนโปรมเเกรมเเปลงเลขฐานสองเป็ นฐานสิบ การเขียนโปรแกรม:Make code Programming เป้ าหมาย:เพื่อเรียนรู้การแปลงเลขฐาน ผลโปรแกรม:แสดงตวั เลขฐาน ข้นั ตอนการเขียนโปรแกรม 1. เขา้ ไปท่ี Link : https://makecode.microbit.org เพ่ือเขา้ หนา้ โปรแกรม make code คลิกเลอื ก New Project จะไดห้ นา้ ต่างดงั รูป
37 2.โคดควบคุมMotor ลิงคง์ าน https://makecode.microbit.org/_dcAAuF7eDDfy
37 กิจกรรมที่12 Stop_Watch การเขียนโปรเเกรม Stop_Watch เป้ าหมาย : เพ่ือเรียนรู้พ้ืนฐานการนาฬิกาจบั เวลาโดยใชช้ ิพเวลาใน microbit และการออกแบบไฟกระพริบ แบบอนิเมชนั่ ระหวา่ งช่วงที่จบั เวลา ผลโปรเเกรม : ไดน้ าฬิกาจบั เวลาและมีไฟกระพริบแบบอนิเมชน่ั ระหวา่ งท่ีจบั เวลา ข้นั ตอนการเขียนโปรเเกรม 1.เขา้ ไปที่ Link : https://makecode.microbit.org เพ่ือเขา้ หนา้ โปรเเกรม Stop_Watch คลิกเลือก New project จะไดห้ นา้ ต่างดงั รูป 2.ใหค้ ลิก ที่ เลือก Extensions หรือกด Advanced เลือก Extensions
38
39 3.คลิกเลือก Teb led เพื่อทาํ การ Add Library led เขา้ มาในโปรแกรม
40 4.โคดควบคุม Motor
41
42
43
44 ลิ้งคเ์ ขา้ ดูงาน https://makecode.microbit.org/_1CHYK1e8x1qk
45 กิจกรรมท่ี13 โปรเเกรมการสื่อสารไร้สายดว้ ยคลื่นวทิ ยุ การเขียนโปรเเกรมการส่ือสารไร้สายดว้ ยคล่ืนวทิ ยุ เป้ าหมาย : เพ่ือเรียนรู้พ้ืนฐานการส่ือสารไร้สายดว้ ยคล่ืนวทิ ยุ ตวั Microbitสามารถสื่อสารกนั เป็นกลุ่มๆหลาย ตวั ไดโ้ ดยการต้งั หมายตวั เลขกลุ่มของวทิ ยเุ ขียนโคด้ ใหส้ ่งขอ้ ความหรือค่าตวั เลขและเขียนโคด้ ภาครับขอ้ มลู นำมาประมวลผลและแสดงผลเป็ นกระบวนการ ผลโปรเเกรม : ไดก้ ารส่ือสารแบบไร้สายดว้ ยคล่ืนวทิ ยุ ข้นั ตอนการเขียนโปรเเกรม 1. เขา้ ไปที่Link : https://makecode.microbit.org เพ่ือเขา้ หนา้ โปรแกรมmakecodeคลิกเลือกNewProject จะไดห้ นา้ ต่างดงั รูป 2. ใหค้ ลิกท่ี เลือกExtensionsหรือกดAdvancedเลือกExtensions
Search