โปรแกรมควบคุมห่นุ ยนต์ (Makecode Microbit) คณะกลุ่มจดั ทา 1.นายศราวฒุ ิ ชยั เวสน์ เลขท่ี 17 2. นางสาวนนั ทน์ ภสั ธรฤทธ์ิ เลขที่ 29 3.นางสาวภาณุมาส แช่ม เลขท่ี 35 4.นางสาวศุภิสรา ศรีพะเนิน เลขที่ 39 เสนอ คุณครูอุไรวรรณ โสภา สมุดเล่มน้ีเป็นส่วนหน่ึงของรายวชิ า โปรแกรมควบคุมสมองกล (ว31282) โรงเรียนพระแสงวทิ ยา ภาคเรียนที่ 2 ปี การศึกษา 2564
คำนำ สมุดอิเลก็ ทรอนิกส์เล่มเลก็ เล่มน้ี จดั ทาข้ึนเพ่อื เป็นส่วยหน่ึงของ รายวชิ าโปรแกรมควบคุมสมองกล สาหรับคนที่ตอ้ งการจะศกึ ษาเก่ียวกบั การ เขียนโปรแกรม Make code Microbit เช่นการเขียนโปรแกรมMake code Microbit ในการสร้างเพลง เขียน Melody เป็นตน้ สมุดอิเลก็ ทรอนิกส์เล่มน้ีไดร้ วบรวมขอ้ มูลเกี่ยวกบั โปรแกรม Make code Microbit หากมีขอ้ ผดิ พลาดประการใด อภยั มา ณ ที่น้ี คณะกลุ่มผจู้ ดั ทา
2490 สำรบญั หน้ำ 1 เรื่อง 5 สัญลกั ษณ์ 8 หวั ใจเตน้ 11 หวั ใจเคลื่อนที่จากซา้ ยไปขวา 14 เมโลด้ี 19 โปรแกรมจบั เวลา 23 เครื่องวดั อุณหภูมิ วดั ระนาบ 27 โปรแกรมไร้สายวทิ ยุ 29 การเขียนโปรแกรมแปลงเลขฐานเป็ นฐานสิบ 35 Loop repeat/while 40 ตวั นบั เกมเป่ ายงิ ฉุบ 45 การใชเ้ งื่อนไขเปรียบเทียบ การเขียนโปรแกรมBoolean
254930 สำรบญั หน้ำ 49 เร่ือง 53 57 การเขียนโปรแกรม Loop _for Array Pointer Arrayรับค่าเสียงตวั โนต้ บรรณำนุกรม
1 กำรเขยี นโปรแกรม Make code programming เป้ำหมำย : เพ่ือเรียนรู้พืน้ ฐำนกำรเขยี นสัญลกั ษณ์ด้วยคำส่ัง BASIC ผลโปรแกรม : จะได้สัญลกั ษณ์ทเ่ี ขยี นขนึ้ มำ 10 สัญลกั ษณ์ ข้นั ตอนการเขียนโปรแกรม 1.เขา้ ไปท่ี Link : https://makecode.microbit.org เพ่อื เขา้ หนา้ โปรแกรม make code คลิกเลือก New Project จะไดห้ นา้ ตา่ งดงั รูป แลว้ ต้งั ช่ือวา่ “สญั ลกั ษณ์”
2 2.คลิกที่คาส่ัง Basic แลว้ ใช้ on start 3.โคดควบคุม Motor
3 โคดควบคุม Motor(ต่อ)
4 4.ส่วนแสดงผล ลิงคโ์ ปรแกรม https://makecode.microbit.org/_11A9ypd4qKrH
5 กำรเขยี นโปรแกรม Make code programming เป้ำหมำย : เพ่ือเรียนรู้พืน้ ฐำนกำรเขียนโปรแกรมด้วยคำส่ัง BASIC ผลโปรแกรม : โปรแกรมจะแสดงผลหวั ใจเต้น3คร้ัง ข้นั ตอนการเขียนโปรแกรม 1. เขา้ ไปที่ Link : https://makecode.microbit.org เพ่อื เขา้ หนา้ โปรแกรม make code คลิกเลือก New Project จะไดห้ นา้ ตา่ งดงั รูป แลว้ ต้งั ชื่อ “หวั ใจเตน้ \"
6 2.คลิกที่คาสั่ง Basic แลว้ ใช้ On start 3.โคดควบคุม Motor
7 โคดควบคุม Motor (ตอ่ ) 4.ส่วนแสดงผล ลิงคโ์ ปรแกรม https://makecode.microbit.org/_7PwawEKEuR8W
8 กำรเขยี นโปรแกรม Make code programming เป้ำหมำย : เพื่อเรียนรู้พืน้ ฐำนกำรเขยี นโปรแกรมด้วยคำส่ัง BASIC ผลโปรแกรม : จะแสดงหวั ใจเคล่ือนทจ่ี ำกซ้ำยไปขวำ ข้นั ตอนการเขียนโปรแกรม 1. เขา้ ไปท่ี Link : https://makecode.microbit.org เพื่อเขา้ หนา้ โปรแกรม make code คลิก เลือก New Project จะไดห้ นา้ ต่างดงั รูป แลว้ ต้งั ชื่อวา่ “หวั ใจเคล่ือนท่ีจากซา้ ยไปขวา”
9 2.คลิกที่คาสั่ง Basic เลือกใชส้ ่วนคาสงั่ Forever 3.โคดควบคุม Motor
10 โคดควบคุม Motor(ต่อ) 4.ส่วนแสดงผล ลิงคโ์ ปรแกรม https://makecode.microbit.org/_RW5A6yDiwRwL
11 กำรเขยี นโปรแกรม Make code programming เป้ำหมำย : เพื่อเรียนรู้พืน้ ฐำนกำรเขียนโปรแกรมด้วยคำส่ัง MUSIC ผลโปรแกรม : จะแสดงผลออกมำเป็ นเสียงเพลง ข้นั ตอนการเขียนโปรแกรม 1. เขา้ ไปที่ Link : https://makecode.microbit.org เพื่อเขา้ หนา้ โปรแกรม make code คลิกเลือก New Project จะไดห้ นา้ ต่างดงั รูป แลว้ ต้งั ช่ือวา่ ”เมโลดี้ Input Music”
12 2.คลิกท่ีคาส่ัง Music 3.โคดควบคุม Motor
13 โคดควบคุม Motor(ต่อ) 4.ส่วนแสดงผล จะมีเสียงดนตรีตามท่ีเราใส่โนต้ ลิงคโ์ ปรแกรม https://makecode.microbit.org/_gi99tieeW6ab
14 ข้นั ตอนการเขียนโปรแกรม 1. เขา้ ไปที่ Link : https://makecode.microbit.org เพอ่ื เขา้ หนา้ โปรแกรม make code คลิกเลือก New Project จะไดห้ นา้ ตา่ งดงั รูป แลว้ ต้งั ชื่อ”Stop Watch”
16 2.คลิกที่คาส่งั Led, Logic และInput
17 3.โคดควบคุม Motor
18 4.ส่วนแสดงผล ลิ้งคโ์ ปรแกรม : https://makecode.microbit.org/_8TXYzmHtDMRb
19 การเขยี นโปรแกรม Make code programming เป้าหมาย : เพอ่ื เรยี นรพู ้ น้ื ฐานการเขยี นโคดเครอื่ งมอื วดั อณุ หภมู แิ ละเครอื่ งมอื วัดระนาบ ผลโปรแกรม : จะไดเ้ ครอ่ื งมอื ทว่ี ดั อณุ หภมู ใิ กลก้ บั ความเป็ นจรงิ และ ไดเ้ ครอ่ื งมอื วัดระนาบ ข้นั ตอนการเขียนโปรแกรม 1. เขา้ ไปท่ี Link : https://makecode.microbit.org เพอื่ เขา้ หนา้ โปรแกรม make code คลิกเลือก New Project จะไดห้ นา้ ตา่ งดงั รูป แลว้ ต้งั ชื่อวา่ ”เครื่องวดั อณุ หภูมิและเครื่องวดั ระนาบ”
20 2.คลิกท่ีคาส่งั Variable, Input และLed
21 3.โคดควบคุม Motor
22 4.ส่วนแสดงผล ลิง้ คโ์ ปรแกรม : https://makecode.microbit.org/_1hqYvbb3L5Vm
23 การเขยี นโปรแกรม Make code programming เป้าหมาย : เพอ่ื เรยี นรพู ้ นื้ ฐานการสอื่ สารไรส้ ายดว้ ยคลนื่ วทิ ยุ ตัวMicrobitสามารถสอื่ สารกนั เป็ น กลมุ่ ๆหลายตัวไดโ้ ดยการตงั้ หมายตวั เลขกลมุ่ ของวทิ ยเุ ขยี นโคด้ ใหส้ ง่ ขอ้ ความหรอื คา่ ตัวเลข และเขยี นโคด้ ภาครับขอ้ มลู นามาประมวลผลและแสดงผลเป็ นกระบวนการ ผลโปรแกรม : ไดโ้ ปรแกรมการสอื่ สารแบบไรส้ ายดว้ ยคลน่ื วทิ ยแุ ละมรี ปู ภาพสญั ลักษณ์ คอ้ น กระดาษ กรรไกร แสดงผลอยดู่ ว้ ย ข้นั ตอนการเขียนโปรแกรม 1. เขา้ ไปที่ Link : https://makecode.microbit.org เพอ่ื เขา้ หนา้ โปรแกรม make code คลิกเลือก New Project จะไดห้ นา้ ตา่ งดงั รูป แลว้ ต้งั ชื่อ”Radio”
24 2.คลิกที่คาสั่ง Radio 3.โคดควบคุม Motor
24
25 4.ส่วนแสดงผล
26 ลิง้ คโ์ ปรแกรม : https://makecode.microbit.org/_aEH40kMFUT3W
27 การเขยี นโปรแกรม Make code programming เป้าหมาย : เพอื่ เรยี นรพู ้ น้ื ฐานทกั ษะการคดิ เชงิ คํานวณ หรอื กระบวนการแกป้ ัญหาทใี่ ช ้ ความสามารถของเทคโนโลยหี รอื ซอฟตแ์ วรม์ าชว่ ยแกป้ ัญหาได ้ ผลโปรแกรม : จะไดโ้ ปรแกรมทที่ ํางานแปลงขอ้ มลู เลขฐาน 2 เป็ นเลขฐาน 10 ข้นั ตอนการเขียนโปรแกรม 1. เขา้ ไปที่ Link : https://makecode.microbit.org เพอื่ เขา้ หนา้ โปรแกรม make code คลิกเลือก New Project จะไดห้ นา้ ต่างดงั รูป แลว้ ต้งั ชื่อวา่ ”Binary”
28 2.คลิกที่คาสั่ง Variables แลว้ Make a Variables = binary 3.โคดควบคุม Motor
28 4.ส่วนแสดงผล
29 Loop Repeat / while เป้าหมาย : เพื่อเรียนรู้พ้ืนฐานการเขียนโปรแกรมดว้ ยคาส่งั whaleySans Font และเพอ่ื ทา ไฟวง่ิ รอบกบั เสียงสัญญาณ ผลโปรแกรม : จะเกิดไฟวิง่ รอบกบั เสียงสัญญาณ กด A ไฟจะวง่ิ รอบนอก กด B ไฟจะว่งิ วงเลก็ ลงมา กด A+B ไฟจะข้ึน 4 แถวพร้อมมีเสียงสัญญาณเตือนข้ึน 1 คร้ัง กด SHAKE จะมีเสียงสญั ญาณเตือนข้ึนตลอด ข้นั ตอนการเขียนโปรแกรม 1.เขา้ ไปท่ี Link : https://makecode.microbit.org เพ่อื เขา้ หนา้ โปรแกรม make code คลิกเลือก New Project จะไดห้ นา้ ตา่ งดงั รูป แลว้ ต้งั ช่ือ Loop Repeat / while
30 2.ใหค้ ลิกเลือกท่ี Icon เลือก Extensions หรือกด Advanced เลือก Extensions 3.จะปรากฏหนา้ ต่าง Extensions สาหรับคน้ หา พิมพข์ อ้ ความ “WhaleySans Font” แลว้ กด Enter หรือกด รูปแวน่ ขยาย จะปรากฏฟังกช์ น่ั พเิ ศษ WhaleySans Font
31 4.คลิกเลือก Teb WhaleySans Font เพอื่ ทาการ Add Library WhaleySans Font เขา้ มาใน โปรแกรม
32 5.โคดควบคุม Motor
33 6.ส่วนแสดงผล LINK : https://makecode.microbit.org/_8pXUtWJ64CJL
35 ตัวนบั เกมส์เป่ ายงิ ฉุบ การเขยี นโปรแกรม Make code programming เป้าหมาย: เพื่อเรียนรู้พ้นื ฐานการเขียนโปรแกรมดว้ ยคาสงั่ Text และVariables และเพ่อื โชวต์ วั เลขสุ่ม ผลโปรแกรม: กด A จะแสดง A กด B จะแสดง B กด A+B จะแสดง T และถา้ กด SHAKE จะแสดง A B และT จะแสดง ตวั เลขตามจานวนท่ีเรากด โดยเลื่อนจากขวาไปซา้ ย ข้นั ตอนการเขยี นโปรแกรม 1.เขา้ ไปท่ี Link : https://makecode.microbit.org เพอ่ื เขา้ หนา้ โปรแกรม make code คลิกเลือก New Project จะไดห้ นา้ ต่างดงั รูป แลว้ ต้งั ชื่อ Varibles_ตวั นบั เกมเป่ ายงิ้ ฉุบ
36 2.คลิกที่คาส่งั Varibles และ Text
37 3.โคดควบคุม Motor
38 4. ส่วนแสดงผล
39 LINK : https://makecode.microbit.org/_K4tR4CgtHLR3
40 การใช้เงื่อนไขเปรียบเทยี บ Logic conditional_if_then _else ( กจิ กรรมทอยลกู เต๋า ,กจิ กรรมตัดเกรด ) การเขียนโปแกรม Make code programming เป้าหมาย : เพอ่ื เรียนรู้พ้ืนฐานการเขียนโปรเเกรมดว้ ยคาสั่ง Logic ผลโปรแกรม : กด A จะสุ่มเเสดงหนา้ ของลูกเต๋า 1-6หนา้ และถา้ กด B จะสุ่มเเสดงคะแนนและ เกรดโดยมีเกณฑว์ ดั อยู่ ข้นั ตอนการเขียนโปรแกรม 1.เขา้ ไปท่ี Link : https://makecode.microbit.org เพอ่ื เขา้ หนา้ โปรแกรม make code คลิก เลือก New Project จะไดห้ นา้ ต่างดงั รูป แลว้ ต้งั ช่ือ Logic conditional_if_then _else
41 2.คลิกเลือกคาสั่ง Logic 3.โคดควบคุม Motor
42
43 4.ส่วนแสดงผล - กิจกรรมทอยลกู เต๋า
44 - กิจกรรมตดั เกรด LINK : https://makecode.microbit.org/_6o9Ehy334eod
45 การเขียนโปรแกรมBoolean ข้นั ตอนการเขยี นโปรแกรม 1.เขา้ ไปท่ีLink:https:makecode.microbit.org เพ่ือเขา้ หนา้ โปรแกรม New project จะไดห้ นา้ ตา่ งดงั รูป แลว้ ต้งั ชื่อวา่ ” Boolean” 2.คลิกที่คาสงั่ Variables
46 แลว้ Make a Variables = cion 3.โคดควบคมุ Motor
Search