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 1-combined

1-combined

Published by ปิยะภัทธ์ รักหอม, 2022-01-12 03:24:11

Description: 1-combined

Search

Read the Text Version

โครงงานสรุปกิจกรรมภาคเรียนท่ี1 จดั ทาโดย นายปิ ยะภทั ธ์ รักหอม เลขที่13 ม.4/1 นายปิ ยะภทั ร บุญกวย เลขท่ี14 ม.4/1 นายอฐั ภรณ์ สนธ์ิศริ ิ เลขท่ี19 ม.4/1 เสนอ คุณครู อุไรวรรณ โสภา รายงานฉบบั น้ีเป็นส่วนหน่ึงของวิชาโปรแกรมควบคุมสมองกล ว31282 โรงเรียนพระแสงวทิ ยาปี การศึกษา 2564

สารบญั หนา้ เน้ือหา 1-2 Showlad(การสร้างภาพสัญลกั ษณ์) 3-4 หวั ใจเตน้ 5-6 หวั ใจเคล่ือนท่ี 7-8 Input Music/เมโลด้ี3ป่ ุม 9-10 โปรแกรมนบั ผลเกมสเ์ ป่ายิงฉบุ 11-12 อาร์เรยร์ ับค่าเสียงตวั โน็ต 13-14 Array and pointer เกมปริศนาใบค้ า 15-16 Loops For 17-19 Loop Repeat/while 20-21 Logic_if_then_else (ทอยลกู เต๋า/ตดั เกรด)

สารบญั 2 เน้ือหา หนา้ Boolean 22-23 การใชค้ าส่ังจดั การขอ้ มูลชนิดโครงสร้าง 24-25 Stop_Watchนาฬิกาจบั เวลา 26-27 การเขียนโปรแกรมการส่ือสารไร้สายดว้ ยวทิ ยุ 28-29 การเขียนโปรแกรมสร้างเคร่ืองวดั อณุ หภูมิและระนาบ 30-31

1 Show lad (สรา้ งภาพสญั ลกั ษณ์) เป้าหมาย :การเขียนโคด้ เพอ่ื สร้างภาพสัญลกั ษณ์ ผลโปรแกรม : เมื่อกดที่หนา้ จอแสดงผลจะข้ึนมาเป็นสญั ลกั ษณ์ที่สร้างข้ึน ข้นั ตอนการเขยี นโปรแกรม 1.เขา้ ไปที่ Link : https://makecode.microbit.org เพื่อเขา้ หนา้ โปรแกรม make code คลิกเลือก New Project จะไดห้ นา้ ตา่ งดงั รูป 2.คลิกเลือก Teb Basic 3.คลิกเลือกคาสั่งshow ledsแลว้ สร้างภาพข้ึนมาแลว้ ตามดว้ ยpause (ms) 100 แลว้ ทาไปเร่ือยๆ

2 4.โคด้ ควบคุม Motor https://makecode.microbit.org/_DkAJz10Hd3sb

3 หวั ใจเต้น เป้าหมาย :การเขียนโคด้ เพอ่ื สร้างรูปหกวั ใจเตน้ ผลโปรแกรม : เมื่อกดที่หนา้ จอแสดงผลจะข้ึนมาเป็นรูปหวั ใจเตน้ ที่เปล่ียน รูปร่างไปเรื่อยๆ ข้นั ตอนการเขียนโปรแกรม 1.เขา้ ไปท่ี Link : https://makecode.microbit.org เพื่อเขา้ หนา้ โปรแกรม make code คลิกเลือก New Project จะไดห้ นา้ ต่างดงั รูป 2.คลิกเลือก Teb Basic

4 3.คลิกเลือกคาส่งั show ledsแลว้ สร้างภาพข้ึนมาแลว้ ตามดว้ ยpause (ms) 100 แลว้ สร้างภาพหวั ใจไปเร่ือยๆ 4.โคด้ ควบคุม Motor https://makecode.microbit.org/_LfX4DVe6Xcui

5 หวั ใจเคลอ่ื นที่ เป้าหมาย :การเขียนโคด้ เพอ่ื สร้างภาพหวั ใจเคล่ือนท่ี ผลโปรแกรม : เมื่อกดที่หนา้ จอแสดงผลจะข้ึนมาเป็นรูปหวั ใจเคลื่อนท่ีไป เร่ือยๆ ข้นั ตอนการเขียนโปรแกรม 1.เขา้ ไปท่ี Link : https://makecode.microbit.org เพ่ือเขา้ หนา้ โปรแกรม make code คลิกเลือก New Project จะไดห้ นา้ ต่างดงั รูป 2.คลิกเลือก Teb Basic 3.คลิกเลือกคาสงั่ show ledsแลว้ สร้างภาพข้ึนมาแลว้ ตามดว้ ย pause (ms) 100 แลว้ ทาไปเรื่อยๆโดยเร่ิมจากภาพหวั ใจขยบั จาก ซา้ ยไปขวา

6 4.โคด้ ควบคุม Motor https://makecode.microbit.org/_0dhJ7W3daVgV

7 Input Music /เมโลดี้ 3 ป่ มุ เป้าหมาย :เพือ่ เรียนรู้การสร้างเสียง Melody Music ผลโปรแกรม : เมื่อกดA B AB จะปรากฏเสียงจตา่ งๆข้ึนมา ข้นั ตอนการเขียนโปรแกรม 1.เขา้ ไปที่ Link : https://makecode.microbit.org เพ่อื เขา้ หนา้ โปรแกรม make code คลิกเลือก New Project จะไดห้ นา้ ต่างดงั รูป 2.คลิกเลือก Teb Inputแลว้ เลือกon buttonอนั แรแลว้ สร้างป่ ุมกดA B A+B ออกมา 3.คลิกเลือก Teb Musicแลว้ นาคาสง่ั play melodyไปใส่ท้งั 3ตวั

8 3.โคด้ ควบคุม Motor https://makecode.microbit.org/_2h81pzFdxhgM

9 โปรแกรมนับผลเกมส์เป่ ายิงฉุบ เป้าหมาย :เพ่ือเรียนรู้การเขียนโปรแกรมดว้ ย Variables และ input ผลโปรแกรม : เมื่อกดA B AB จะสะสมคะแนนตามจานวนคร้ังที่กด ข้นั ตอนการเขยี นโปรแกรม 1.เขา้ ไปท่ี Link : https://makecode.microbit.org เพื่อเขา้ หนา้ โปรแกรม make code คลิกเลือก New Project จะไดห้ นา้ ต่าง ดงั รูป 2.คลิกเลือก Teb Variables เพ่ือสร้างตวั แปรข้ึนมา 3.กดเลือก Teb input เลือกคาส่ัง on button และ on shake เพ่ือสร้างป่ ุมกด A B และA+Bข้ึนมาเพ่ือนบั คะแนน(1คร้ัง=1แนน)และใชT้ eb basic เพ่อื กดคาส่ัง show string เพื่อท่ีจะใหเ้ ห็นผลคะแนนได้

10 4.โคด้ ควบคุม Motor https://makecode.microbit.org/_2HdD0RHF1A4W

11 อารเ์ รยร์ บั ค่าเสียงตวั โน๊ต เป้าหมาย :เพ่อื เรยี นรกู้ ารใชค้ าสงั่ Arrays ผลโปรแกรม : เม่อื กดAจะเรม่ิ บนั ทกึ เสยี งโน๊ตทเ่ี ราเขยา่ และจะแสดงผล ครงั้ สดุ ทา้ ยเป็นเสยี งทเ่ี ราเขยา่ ไวท้ งั้ หมด ขนั้ ตอนการเขียนโปรแกรม 1.เขา้ ไปท่ี Link : https://makecode.microbit.org เพอ่ื เขา้ หน้าโปรแกรม make code คลกิ เลอื ก New Project จะไดห้ น้าตา่ งดงั รปู 2.คลกิ เลอื ก Advenced แลว้ เลอื ก Arrays 1 2

12 3.โคดควบคมุ Motor https://makecode.microbit.org/_aPP0oR5M1PEk

13 Array and pointer เกมสป์ ริศนาใบ้คา เป้าหมาย :เพ่อื เรยี นรกู้ ารใชค้ าสงั่ Arrays ผลโปรแกรม : เมอ่ื กดAจะแสดงคาทเ่ี ซต็ ไว้ เม่อื กดBจะแสดงคาทเ่ี ซต็ ไว้ แต่จะไมเ่ หมอื นกบั A ขนั้ ตอนการเขียนโปรแกรม 1.เขา้ ไปท่ี Link : https://makecode.microbit.org เพอ่ื เขา้ หน้าโปรแกรม make code คลกิ เลอื ก New Project จะไดห้ น้าตา่ งดงั รปู 2.คลกิ เลอื ก Advenced แลว้ เลอื ก Arrays 1 2

14 3.โคดควบคุม Motor https://makecode.microbit.org/_VP832hem4XVe

15 Loops For เป้าหมาย :เพ่อื เรยี นรกู้ ารใชค้ าสงั่ Loops ผลโปรแกรม : เมอ่ื กด A จะนับเลขจาก0ไปเร่อื ยๆแลว้ วนกลบั มา เมอ่ื กด B จะแสดงสญั ลกั ษณ์ตามลาดบั วนซ้าจนกวา่ จะกดปุ่มคาสงั่ เมอ่ื กด A+B จะแสดงช่อื ตวั อกั ษรทเ่ี ราเขยี นไปวนซ้าไปเร่อื ยๆ ขนั้ ตอนการเขียนโปรแกรม 1.เขา้ ไปท่ี Link : https://makecode.microbit.org เพอ่ื เขา้ หน้าโปรแกรม make code คลกิ เลอื ก New Project จะไดห้ น้าต่างดงั รปู 2.คลกิ เลอื ก Teb Loops

16 3.โคดควบคุม Motor https://makecode.microbit.org/_EyqYk7EH0dPz

17 Loop Repeat / while เป้าหมาย :เพอ่ื เรยี นรกู้ ารใชค้ าสงั่ WhaleySans Font ผลโปรแกรม : กด A ไฟจะวงิ่ รอบๆดา้ นนอก กด B ไฟจะวงิ่ ในวงดา้ นใน กด A+B ไฟจะตดิ พรอ้ มกนั 4แถวพรอ้ มสง่ สญั ญาณ1ครงั้ ขนั้ ตอนการเขียนโปรแกรม 1.เขา้ ไปท่ี Link : https://makecode.microbit.org เพอ่ื เขา้ หน้า โปรแกรม make code คลกิ เลอื ก New Project จะไดห้ น้าตา่ ง ดงั รปู 2.ใหค้ ลกิ เลอื กท่ี Icon เลอื ก Extensions หรอื กด Advanced เลอื ก Extensions

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

19 5.โคดควบคุม Motor https://makecode.microbit.org/_3fr99MPAwirf

20 Logic_if_then_else ( กิจกรรมทอยลกู เต๋า กิจกรรมตดั เกรด ) เป้าหมาย :เพอ่ื เรยี นรกู้ ารใชค้ าสงั่ Logic ผลโปรแกรม : จะแสดงหน้าของลกู เต๋าทเ่ี ลข1-6 / แสดงเกรดโดยมี คะแนนเป็นเกณฑ์ ขนั้ ตอนการเขียนโปรแกรม 1.เขา้ ไปท่ี Link : https://makecode.microbit.org เพอ่ื เขา้ หน้าโปรแกรม make code คลกิ เลอื ก New Project จะไดห้ น้าต่างดงั รปู 2.คลกิ เลอื ก Teb Logic

21 3.โคดควบคุม Motor https://makecode.microbit.org/_asDdo91ujgPw

22 กจิ กรรมตวั แปรแบบ Boolean เป้าหมาย :การเขียนโคด้ การโยนเหรียญ ผลโปรแกรม : เม่ือกดAจะสุ่มหวั กอ้ ย(0,1) : เมื่อกดBจะสุ่มหวั หวั กอ้ ย(0,1) ข้นั ตอนการเขียนโปรแกรม 1.เขา้ ไปท่ี Link : https://makecode.microbit.org/ เขา้ หนา้ โปรแกรม make code คลิกเลือก New Project แลว้ ต้งั ช่ือProject 2.คลิกเลือก Teb Variables เพอื่ สร้างตวั แปรข้ึนมาวา่ PlayerAScore และPlayerBScore 3.หลงั จากน้นั ก็ไปที่Teb Inputเพอื่ สร้างป่ ุมA และ Bข้ึนมาแลว้ พร้อมใส่คาสง่ั ตามภาพ

23 4.โคด้ ควบคุม Motor https://makecode.microbit.org/_2s954DCjM0dm

24 การใช้คาสั่งจัดการข้อมูลชนิดโครงสร้าง เป้าหมาย :เพอ่ื เรียนรู้การควบคุมและการใชค้ าสงั่ ขอ้ มลู ชนิดโครงสร้าง ผลโปรแกรม : เมื่อกดแสเงผลจะทาการเปลี่ยนคา่ เลขฐาน2เป็นฐาน10 ข้นั ตอนการเขียนโปรแกรม 1.เขา้ ไปที่ Link : https://makecode.microbit.org เพอ่ื เขา้ หนา้ โปรแกรม make code คลิกเลือก New Project จะไดต้ ้งั ช่ือproject 2.คลิกเลือก Teb Variables เพอื่ สร้างตวั แปรข้ึนมาตามภาพ 3.หลงั จากน้นั กไ็ ปที่Teb Inputเพ่ือสร้างป่ ุมA B A+B ข้ึนมาแลว้ ใส่โคด้ ตาม ภาพ

25 4.โคด้ ควบคุม Motor https://makecode.microbit.org/_6AEERDTygdLD

26 Stop_Watchนาฬิกาจับเวลา เป้าหมาย :เพอื่ เรียนรู้การควบคุมและการใชค้ าสัง่ ขอ้ มูลชนิดโครงสร้าง ผลโปรแกรม :จะสามารถใชน้ าฬิกาจบั เวลาไดแ้ ละจะมีไฟกระพริบระหวา่ ง จบั เวลา ข้นั ตอนการเขยี นโปรแกรม 1.เขา้ ไปที่ Link : https://makecode.microbit.org เพื่อเขา้ หนา้ โปรแกรม make code คลิกเลือก New Project กดสร้างproject 2.คลิกเลือก Teb Logic แลว้ กดท่ี If ture then แลว้ ใส่ไปในคาสั่งForeverแลว้ กดที่Teb variables แลว้ สร้างตวั แปรStartข้ึนมาจากน้นั กดTeb LedsและMath ข้ึนมาแลว้ ใส่คาส้ังToggle และpick random 3.จากน้นั กดTeb Inputแลว้ สร้างป่ ุม A ข้ึน มาแลว้ ใส่คาส่ังตามภาพ

27 4.โคดควบคุม Motor https://makecode.microbit.org/_WMxcqMLCKKjr

28 การเขยี นโปรแกรมการส่ือสารไร้สายด้วยคลื่นวทิ ยุ เป้าหมาย :เพือ่ เรียนรู้พ้ืนฐานการส่ือสารไร้สายดว้ ยคลื่นวทิ ยุ ผลโปรแกรม :โปรแกรมส่งขอ้ มลู แบบไร้สายไดด้ ว้ ยการใช่สัญลกั ษณ์ ข้นั ตอนการเขียนโปรแกรม 1.เขา้ ไปท่ี Link : https://makecode.microbit.org เพอ่ื เขา้ หนา้ โปรแกรม make code คลิกเลือก New Project แลว้ ต้งั ช่ือProject 2.คลิกเลือก Teb Radio แลว้ ใส่คาสั่ง radio set groupในคาส่ัง on startจากน้นั กดท่ีTeb Basicแลว้ นาคาส่งั show iconไปใส่ตามภาพ 3.จากน้นั กดTeb Radio และ Teb Input แลว้ ใส่คาสัง่ ตามภาพ

29 4.โคดควบคุม Motor https://makecode.microbit.org/_54iWvPVLv0Wd

30 การเขียนโปรแกรมสร้างเคร่ืองวดั อณุ หภูมแิ ละวดั ระนาบ เป้าหมาย :เพอ่ื เรียนรู้การควบคุมของการเขียนโปรแกรมเคร่ืองวดั อณุ หถมู ิ/ระนาบ ผลโปรแกรม :จะแสดงผลในลกั ษณะปรอทเพอ่ื บอกอุณหภมู ิ ข้นั ตอนการเขยี นโปรแกรม 1.เขา้ ไปท่ี Link : https://makecode.microbit.org เพอ่ื เขา้ หนา้ โปรแกรม make code คลิกเลือก New Project แลว้ ต้งั ช่ือProject 2.คลิกเลือก Teb Variables แลว้ สร้างตวั แปร teamข้ึนมา แลว้ ใส่คาสัง่ ตามภาพ 3.คลิกเลือกTeb basic แลว้ สร้างคาส่งั Foreverข้ึนมาอีกอนั ตามดว้ ยใส่คาส่งั Clear screen มาใส่จากเปิ ดTeb Led แลว้ ใส่คาสัง่ ข้ึนมาตามภาพ

31 4.โคดควบคุม Motor https://makecode.microbit.org/_5AoLTMaPLMug


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