Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore makecode01

makecode01

Published by Guset User, 2022-01-12 05:27:08

Description: makecode01

Search

Read the Text Version

คณะกลุ่มจดั ทา 1.นายศราวฒุ ิ ชยั เวสน์ เลขท่ี 17 2. นางสาวนนั ทน์ ภสั ธรฤทธ์ิ เลขที่ 29 3.นางสาวภาณุมาส แช่ม เลขท่ี 35 4.นางสาวศุภิสรา ศรีพะเนิน เลขที่ 39 เสนอ คุณครูอุไรวรรณ โสภา สมุดเล่มน้ีเป็นส่วนหน่ึงของรายวชิ า โปรแกรมควบคุมสมองกล (ว31282) โรงเรียนพระแสงวทิ ยา ภาคเรียนที่ 2 ปี การศึกษา 2564

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

สำรบญั หน้ำ 1 เรื่อง 5 สญั ลกั ษณ์ 8 หวั ใจเตน้ 11 หวั ใจเคลื่อนท่ีจากซา้ ยไปขวา 14 เมโลด้ี 17 โปรแกรมจบั เวลา 21 เคร่ืองวดั อุณหภูมิ วดั ระนาบ 25 โปรแกรมไร้สายวทิ ยุ 28 การเขียนโปรแกรมแปลงเลขฐานเป็ นฐานสิบ 33 Loop repeat/while 37 ตวั นบั เกมเป่ ายงิ ฉุบ 41 การใชเ้ งื่อนไขเปรียบเทียบ การเขียนโปรแกรมBoolean

สำรบญั หน้ำ 44 เร่ือง 47 การเขียนโปรแกรม Loop _for 50 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”

15 2.คลิกท่ีคาสงั่ Led, Logic และInput

16 3.โคดควบคุม Motor

16 4.ส่วนแสดงผล ลิงคโ์ ปรแกรม : https://makecode.microbit.org/_8TXYzmHtDMRb

17 เครื่องวดั อุณหภูมแิ ละเคร่ืองวดั ระนำบ การเขยี นโปรแกรม Make code programming เป้าหมาย : เพอื่ เรยี นรพู ้ นื้ ฐานการเขยี นโคดเครอ่ื งมอื วดั อณุ หภมู แิ ละเครอื่ งมอื วดั ระนาบ ผลโปรแกรม : จะไดเ้ ครอ่ื งมอื ทวี่ ดั อณุ หภมู ใิ กลก้ บั ความเป็ นจรงิ และ ไดเ้ ครอ่ื งมอื วัดระนาบ ข้นั ตอนการเขียนโปรแกรม 1.เขา้ ไปที่ Link : https://makecode.microbit.org เพือ่ เขา้ หนา้ โปรแกรม make code คลิกเลือก New Project จะไดห้ นา้ ตา่ งดงั รูป Cแลว้ ต้งั ชื่อวา่ ”เครื่องวดั อุณหภูมิและเคร่ืองวดั ระนาบ”

18 2.คลิกท่ีคาส่งั Variable, Input และLed

19 3.โคดควบคุม Motor

20 4.ส่วนแสดงผล ลิ้งคโ์ ปรแกรม : https://makecode.microbit.org/_1hqYvbb3L5Vm

21 โปรแกรมกำรสื่อสำรไร้สำยด้วยคล่ืนวทิ ยุ (RADIO) การเขยี นโปรแกรม Make code programming เป้าหมาย : เพอ่ื เรยี นรพู ้ นื้ ฐานการสอื่ สารไรส้ ายดว้ ยคลน่ื วทิ ยุ ตวั Microbitสามารถ สอื่ สารกนั เป็ นกลมุ่ ๆหลายตวั ไดโ้ ดยการตงั้ หมายตัวเลขกลมุ่ ของวทิ ยเุ ขยี นโคด้ ให ้ สง่ ขอ้ ความหรอื คา่ ตวั เลขและเขยี นโคด้ ภาครับขอ้ มลู นามาประมวลผลและแสดงผล เป็ นกระบวนการ ผลโปรแกรม : ไดโ้ ปรแกรมการสอ่ื สารแบบไรส้ ายดว้ ยคลนื่ วทิ ยแุ ละมรี ปู ภาพ สญั ลกั ษณ์ คอ้ น กระดาษ กรรไกร แสดงผลอยดู่ ว้ ย ข้นั ตอนการเขียนโปรแกรม 1.เขา้ ไปที่ Link : https://makecode.microbit.org เพอ่ื เขา้ หนา้ โปรแกรม make code คลิก เลือก New Project จะไดห้ นา้ ตา่ งดงั รูป แลว้ ต้งั ช่ือ”Radio”

2.คลิกที่คาส่งั Radio 22 3.โคดควบคุม Motor

24 4.ส่วนแสดงผล ลิ้งคโ์ ปรแกรม : https://makecode.microbit.org/_aEH40kMFUT3W

25 กำรเขยี นโปรแกรมแปลงเลขฐำนสองเป็ นฐำนสิบ(Binary) การเขยี นโปรแกรม Make code programming เป้าหมาย : เพอื่ เรยี นรพู ้ นื้ ฐานทักษะการคดิ เชงิ คานวณ หรอื กระบวนการแกป้ ัญหาทใ่ี ช ้ ความสามารถของเทคโนโลยหี รอื ซอฟตแ์ วรม์ าชว่ ยแกป้ ัญหาได ้ ผลโปรแกรม : จะไดโ้ ปรแกรมทที่ างานแปลงขอ้ มลู เลขฐาน 2 เป็ นเลขฐาน 10 ข้นั ตอนการเขียนโปรแกรม 1.เขา้ ไปท่ี Link : https://makecode.microbit.org เพอื่ เขา้ หนา้ โปรแกรม make code คลิกเลือก New Project จะไดห้ นา้ ตา่ งดงั รูป แลว้ ต้งั ชื่อวา่ ”Binary”

2.คลิกที่คาสั่ง Variables แลว้ Make a Variables = binary 26 3.โคดควบคุม Motor

27 4.ส่วนแสดงผล ลงิ้ ค์โปรแกรม : https://makecode.microbit.org/_81MFm1cwLTMc

28 Loop Repeat / while กำรเขยี นโปรแกรม Makecode Microbit เป้ำหมำย : เพ่ือเรียนรู้พ้ืนฐานการเขียนโปรแกรมดว้ ยคาสั่ง whaleySans Font และเพอ่ื ทาไฟวง่ิ รอบกบั เสียงสัญญาณ ผลโปรแกรม : จะเกิดไฟวงิ่ รอบกบั เสียงสญั ญาณ กด A ไฟจะวงิ่ รอบนอก กด B ไฟจะวง่ิ วงเลก็ ลงมา กด A+B ไฟจะข้ึน 4 แถวพร้อมมีเสียงสญั ญาณเตือนข้ึน 1 คร้ัง กด SHAKE จะมีเสียงสัญญาณเตือนข้ึนตลอด ข้นั ตอนกำรเขยี นโปรแกรม 1.เขา้ ไปที่ Link : https://makecode.microbit.org เพ่อื เขา้ หนา้ โปรแกรม make code คลิก เลือก New Project จะไดห้ นา้ ต่างดงั รูป แลว้ ต้งั ช่ือ Loop Repeat / while

29 2.ใหค้ ลิกเลือกที่ Icon เลือก Extensions หรือกด Advanced เลือก Extensions 3.จะปรากฏหนา้ ตา่ ง Extensions สาหรับคน้ หา พมิ พข์ อ้ ความ “WhaleySans Font” แลว้ กด Enter หรือกด รูปแวน่ ขยาย จะปรากฏฟังกช์ น่ั พเิ ศษ WhaleySans Font

30 4.คลิกเลือก Teb WhaleySans Font เพื่อทาการ Add Library WhaleySans Font เขา้ มา ในโปรแกรม

31 5.โคดควบคุม Motor

32 6.ส่วนแสดงผล LINK : https://makecode.microbit.org/_8pXUtWJ64CJL

33 ตวั นับเกมส์เป่ ำยงิ ฉุบ กำรเขยี นโปรแกรม 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_ตวั นบั เกมเป่ ายงิ้ ฉุบ

34 2.คลิกที่คาส่งั Varibles และ Text

35 3.โคดควบคุม Motor

36 4. ส่วนแสดงผล LINK : https://makecode.microbit.org/_K4tR4CgtHLR3

37 กำรใช้เงื่อนไขเปรียบเทยี บ 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

38 2.คลิกเลือกคาสั่ง Logic 3.โคดควบคุม Motor

39

40 4.ส่วนแสดงผล กิจกรรมทอยลูกเต๋า กิจกรรมตดั เกรด LINK : https://makecode.microbit.org/_6o9Ehy334eod

กำรเขยี นโปรแกรมBoolean 41 การเขียนโปรแกรม Make code programming เป้าหมาย : เพ่อื เรียนรู้พ้ืนฐานการเขียนโปรแกรมBoolean ผลโปรแกรม: ขอ้ มูลที่เก็บคา่ ความเป็นจริง คือ TRUE กบั คา่ ความเป็นเทจ็ คือ FALSE ใชเ้ น้ือ ที่ในหน่วยความจา 1 ไบต์ ตอ่ 1 ค่า ขอ้ มูลแบบบูลีนน้ีไมส่ ามารถรับขอ้ มูลจากคียบ์ อร์ดเขา้ มา ไดท้ ้งั น้ีเน่ืองจากวา่ ใชใ้ นการกาหนดหรือสร้างสถานะเพอ่ื ใชเ้ ป็นเงื่อนไขในโปรแกรม แต่ ขอ้ มูลแบบบูลีนสามารถแสดงผลออกทางจอภาพหรือทางเคร่ืองพิมพไ์ ดเ้ ช่นเดียวกบั ขอ้ มูล แบบอ่ืน ๆ การกาหนดตวั แปรชนิดน้ีตอ้ งกาหนดดว้ ย “BOOLEAN” ข้นั ตอนการเขียนโปรแกรม 1.เขา้ ไปที่Link:https:makecode.microbit.org เพ่ือเขา้ หนา้ โปรแกรม New project จะไดห้ นา้ ต่างดงั รูป แลว้ ต้งั ชื่อวา่ ” Boolean”

42 2.คลิกท่ีคาสง่ั Variables แลว้ Make a Variables = cion 3.โคดควบคุม Motor

43 4.ส่วนแสดงผล ลิงคโ์ ปรแกรม : https://makecode.microbit.org/_6UY3rtWtibbx

44 กำรเขยี นโปรแกรมLoop _for กเปา้ารหเขมตียา๋านยโ:ปเพร่ือแเกรียรนมรMู้พa้นื kฐeาcนoกdาeรpเขroียgนraโmปmรแinกgรม Loop _for ผลโปรแกรม : เป็นลูปที่สามารถวนรอบตามตวั เลขที่กาหนดได้ มนั จะวนซ้าใชส้ าหรับควบคุมใหโ้ ปรแกรม ทางานซ้าๆ ภายใตเ้ ง่ือนไขที่กาหนด ข้นั ตอนการเขียนโปรแกรม 1.เขา้ ไปที่Link:https:makecode.microbit.org เพ่ือเขา้ หนา้ โปรแกรม New project จะไดห้ นา้ ต่างดงั รูป แลว้ ต้งั ชื่อวา่ ”Loop _for”

45 2.คลิกที่คาสั่ง Variables แลว้ Make a Variables = index,xindex,yindex 3.โคดควบคุม Motor

46 4.ส่วนแสดงผล ลิง้ คโ์ ปรแกรม : https://makecode.microbit.org/_VPo3VoJqVEpd


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook