สรุปงานเทอม 1 จัดทาโดย 1.นางสาวกญั ญารตั น์ กลุ พรหม เลขท่ี 7 2.นางสาวจรญั ญา รกั ษากิจ เลขท่ี 9 3.นางสาวดาราวลั ย์ ฟงุ้ เฟื้อง เลขท่ี 15 4.นางสาวอรญั ฐิญา หลอ่ พนั ธ์ เลขท่ี 44 ชนั้ มธั ยมศึกษาปีท่ี 4/2 เสนอ คณุ ครู อไุ รวรรณ โสภา รายงานเลม่ นีเ้ ป็นสว่ ยหนง่ึ ของรายวิชา ควบคมุ สมองกล ว31282 ภาคเรยี นท่ี2 ปีการศกึ ษา 2564 โรงเรยี นพระเเสงวิทยา
คานา รายงานเลม่ นีเ้ ป็นสว่ นหน่งึ ของราํ ยวชิ าโปรแกรมควบคสุ มองกล รหสั วิชา ว31282 เป็นการรวบรวมงานการเขียนโปรแกรมควบคมุ ในภาคเรยี นท่ี 1 ของปีกาํ รศึกษาชนั้ มธั ยมศกึ ษาปีท่ี 4 โดยจดั ทาํ ขนึ้ เพ่อื ศกึ ษาและใหร้ ูถ้ ึงขนั้ ตอนกาํ รเขา้ โปรแกรม การเขียนโปรแกรม และ ผลลพั ธท์ ่ไี ดจ้ ากการเขียนโปรแกรม ผจู้ ดั ทาํ หวงั ว่า รายงานเลม่ นจี้ ะเป็นประโยชนต์ อ่ ผทู้ ่กี าํ ลงั ศกึ ษาหาความมรูเ้ ก่ียวกบั เร่ืองนีอ้ ยู่ หากมี ขอ้ ผดิ พลาดประการใด ผจู้ ดั ทาํ ตอ้ งขออภยั ไว้ ณ ท่ีนดี้ ว้ ย ผจู้ ดั ทาํ วนั ท่ี 5ม.ค 2565
สารบญั หนา้ 1-5 Logic conditional_if_then _else 6-8 การเขียนโปรแกรม Loop _for 9-12 Array Pointer 13-15 การเขยี นโปรแกรมBoolean 16-19 ตวั แปลตวั นบั เกมเป่ายงิ้ ฉบุ 20-22 Loop_Repeat_Whil 23-25 Arrayรบั ค่าเสยี งตวั โน๊ต 26-28 การเขียนโปรแกรมแปลงเลขฐานสองเป็นฐานสบิ 29-33 ทดสอบ 34-37 InputMusic 38-42 กิจกรรมหวั ใจเคลือ่ นท่ี 43-46 กิจกรรมหวั ใจเตน้ 45-47 stop_wctch 48-51 การส่อื สารไรส้ ายดว้ ยเคร่ืองวทิ ยุ 52-54 เคร่ืองวดั อณุ หภมู ิและระราบ
การใช้เงือ่ นไขเปรียบเทียบ Logic conditional_if_then _else ( กิจกรรมทอยลูกเต๋า ,กิจกรรมตดั เกรด ) ขนั้ ตอนการเขยี นโปรแกรม 1.เขา้ ไปท่ี Link : https://makecode.microbit.org เพอ่ื เขา้ หน้าโปรแกรม make code คลกิ เลอื ก New Project จะไดห้ น้าต่างดงั รปู แลว้ ตงั้ ชอ่ื Logic conditional_if_then _else
2.คลกิ เลอื กคาสงั่ Logic 3.โคดควบคุม
4.สว่ นแสดงผล -กจิ กรรมทอยลกู เตา๋
- กจิ กรรมตดั เกรด
Link: https://makecode.microbit.org/_6o9Ehy334eod
การเขียนโปรแกรม Loop _for ขนั้ ตอนการเขยี นโปรแกรม 1.เขา้ ไปทL่ี ink:https:makecode.microbit.org เพอ่ื เขา้ หน้าโปรแกรม New project จะไดห้ น้าต่างดงั รปู แลว้ ตงั้ ช่อื ว่า”Loop _for”
2.คลกิ ทค่ี าสงั่ Variables แลว้ Make a Variables = index,xindex,yindex 3.โคดควบคุม Motor
4.สว่ นแสดงผล Link : https://makecode.microbit.org/_9YgYiDRLt5Ly
Array Pointer การเขยี นโปรแกรม Make code programming เป้าหมาย :เพ่อื เรยี นรพู้ น้ื ฐานการเขยี นโปรแกรม Array Pointer ผลโปรแกรม:เกบ็ ขอ้ มลู เขา้้ไปเพอ่ื นาออกมาใชห้ รอื ประมวลผลเป็นรายการเรยี งตอ่ กนั ไปพรอ้ มการใชต้ วั Pointer ในการเช่อื มโยงไปยงั คา่ ขอ้ มลู ทต่ี ตอ้ งการ ขนั้ ตอนการเขียนโปรแกรม 1. เขา้ ไปท่ี Link : https://makecode.microbit.org เพ่อื เขา้ หน้าโปรแกรม make code คลกิ เลอื ก NewProjectจะไดหน้ า้้ตา่ งดงรั ปู แลว้ ตงั้ ชอ่ื ”Array pointer”
2.คลกิ ทค่ี าสงั ่ VariablesและArrays
3.โคดควบคมุ Moter
4.สว่ นแสดงผล Link:https://makecode.microbit.org/_bv6bRceMe250
การเขียนโปรแกรมBoolean เป้าหมาย : เพอ่ื เรยี นรพู้ น้ื ฐานการเขยี นโคด้ โยนเหรยี ญ2เหรยี ญ ผลลพั ธ:์ เมอ่ื กดป่มุ a b จะมตี วั เลขสมุ่ ขน้ึ มา ขนั้ ตอนการเขยี นโปรแกรม 1.เขา้ ไปทL่ี ink:https:makecode.microbit.org เพอ่ื เขา้ หน้าโปรแกรม New project จะไดห้ น้าต่างดงั รปู แลว้ ตงั้ ชอ่ื วา่ ”Boolean”
2.คลกิ ทค่ี าสงั่ Variables แลว้ Make a Variables =coin
3.โคดควบคมุ Moter 4.สว่ นแสดงผล Link:https://makecode.microbit.org/_6UY3rtWtibbx
ตวั แปลตัวนับเกมเป่ ายงิ้ ฉุบ ขนั้ ตอนการเขียนโปรแกรม เปา้ หมาย : เพ่ือเรียนรูพ้ นื้ ฐานการควบคมุ 1. เขา้ ไปท่ี Link : https://makecode.microbit.org เพ่อื เขา้ หนา้ โปรแกรม make code คลกิ เลือก New Project จะไดห้ นา้ ต่างดงั รูปควบคมุ 2. ใหค้ ลิกท่ี Icon เลอื ก Extensions หรือกด Advanced เลือก Extensions
3. คลกิ เลือก Tep Variables เพ่อื เพ่มิ tie เขา้ มาในโปรแกรม
4. โคดควบคมุ Motor
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. โคดควบคมุ
Arrayรับคา่ เสยี งตัวโน๊ต การเขยี นโปรแกรม เปา้ หมาย : เพ่อื เรียนรูพ้ นื้ ฐานการเขียน โปรแกรมArrayรบั ค่าเสียงตวโั นต้ ผลโปรแกรม : เพ่ือสรา้ งและใชง้ านarrayในการเก็บขอ้ มลู ทงั้ ตวั เลข ตวั อกั ษรและโนต้ เพลงไวเ้ ป็น หลกั ฐานขอ้ มลู โดยขอ้ มลู ทงั้ ตวั เลขตวั อกั ษรและโน๊ตเพลง ตอ้ งมากกว่า 1 ขนั้ ตอนการเขียนโปรแกรม 1.เขา้ ไปท่ี Link : https://makecode.microbit.org เพ่อื เขา้ หนา้ โปรแกรม make code คลิกเลือก New Projectจะไดห้ นา้ ต่างดงั รูป
ตงั้ ช่อื วา่ Array 2.คลิกท่ีคาํ ส่งั music
3. โคด้ ควบคมุ
การเขียนโปรแกรมแปลงเลขฐานสองเป็ นฐานสิบ การเขยี นโปรแกรม เปา้ หมาย : เพ่อื เรียนรูพ้ นื้ ฐานของการใชค้ าํ ส่งั จดั การขอ้ มลู ชนิดโครงสรา้ ง ผลลพั ธ์ : เม่อื กด 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 โคดควบคมุ
ทดสอบ ข้นั ตอนการเขียนโปรแกรม เป้าหมาย : เพื่อเรียนรู้พ้ืนฐานการควบคมุ ผลโปรเเกรม : โปรเเกรมจะเเสดงผล Show leds รูปแบบต่างๆเม่ือกดแสดงผล 1. เขา้ ไปท่ี https://makecode.microbit.org เพื่อเขา้ หนา้ โปรแกรมmake code คลิกเลือก New Project จะไดห้ นา้ ต่างดงั รูป
2. ใหค้ ลิกท่ี Icon เลือก Extensions หรือกด Advanced เลือก Extensions
3. คลิกเลือก Tep Basic เพื่อทาํ การ Add Library Basic เขา้ มาในโปรแกรม
4.โคด้ ควบคมุ ลิ้งเขา้ ชมผลงาน https://makecode.mictobit.org
InputMusic ข้นั ตอรการเขียนโปรแกรม เป้าหมาย : เพื่อเรียนรู้พ้ืนฐานการควบคมุ ผลโปรแกรม : โปรแกรมจะเเสดงผลเพลง หรือเสียงตา่ งๆเม่ือกดป่ ุม A B และA+B 1. เขา้ ไปท่ี Link : https://makecode.microbit.org เพ่อื เขา้ หนา้ โปรแกรม make code คลิกเลือก New Projจะไดห้ นา้ ตา่ งดงั รูป
2. ใหค้ ลิกท่ี Icon เลือก Extensions หรือกด Advanced เลือก Extensions
3.คลิกเลือก Tep Music เพื่อทาํ การ Add Library Music เขา้ มาในโปรแกรม
4.โคด้ ควบคมุ ลิ้งเขา้ ชมผลงาน https://makecode.mictobit.org
กจิ กรรมหัวใจเต้นเคล่ือนที่ ข้นั ตอนการเขียนโปรเเกรม เป้าหมาย : เพ่ือการเรียนรู้พ้ืนฐานควบคุม ผลโปรแกรม : แสดงผลหวั ใจเตน้ เคลื่อนที่ปรากฏอยบู่ น Show leds 1. เขา้ ไปท่ี Link : https://makecode.microbit.org เพื่อเขา้ หนา้ โปรแกรม make code คลิกเลือก New Project จะไดห้ นา้ ต่างดงั รูป
2. ใหค้ ลิกท่ี Icon เลือก Extensions หรือกด Advanced เลือก Extensions
3. คลิกเลือก Tep Basic เพื่อทาํ การ Add Library Basic เขา้ มาในโปรแกรม
4.โคด้ ควบคมุ ลิ้งเขา้ ชมผลงาน https://makecode.mictobit.org
กจิ กรรมหัวใจเต้น ข้นั ตอนการเขียนโปรแกรม เป้าหมาย : เพื่อเรียนรู้พ้ืนฐานการควบคุม ผลโปรแกรม : แสดงผลรูปหวั ใจท่ีเตน้ อยบู่ น Show leda 1. เขา้ ไปที่ Link : https://makecode.microbit.org เพอ่ื เขา้ หนา้ โปรแกรม make code คลิกเลือก New Project จะไดห้ นา้ ต่างดงั รูป
2. ใหค้ ลิกท่ี Icon เลือก Extensions หรือกด Advanced เลือก Extensions
3. คลิกเลือก Tep Basic เพื่อทาํ การ Add Library Basic เขา้ มาในโปรแกรม
4.โคด้ ควบคมุ ลิ้งเขา้ ชมผลงาน https://makecode.mictobit.org
stop_wctch ขนั้ ตอนการเขียนโปรแกรม เปา้ หมาย : เพ่ือเรียนรูพ้ นื้ ฐานการควบคมุ 1. เขา้ ไปท่ี Link : https://makecode.microbit.org เพ่อื เขา้ หนา้ โปรแกรม make code คลกิ เลือก New Project จะไดห้ นา้ ต่างดงั รูป 2. ใหค้ ลิกท่ี Icon เลอื ก Extensions หรอื กด Advanced เลือก Extensions
3. คลกิ เลือก Tep led เพ่ือทาํ การ Add Library led เขา้ มาในโปรแกรม 4. โคดควบคมุ Motor
สามารถเขา้ ไดท้ ่ี Link : https://makecode.microbit.org
Search