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 งานโปรเเกรมต่างๆ2

งานโปรเเกรมต่างๆ2

Published by Guset User, 2022-01-22 15:50:08

Description: งานโปรเเกรมต่างๆ2

Search

Read the Text Version

การเขยี นโปรแกรมต่างๆ เสนอ อาจารย์ อุไรวรรณ โสภา จัดทาโดย นายพงษพ์ ิสิทธิ์ สทุ ธิเจรญิ เลขท่ี 9 นายวชั ระ ใสหลวง เลขท่ี 10 นางสาวกลั ยส์ ดุ า เพชรกาเหนิด เลขท่2ี 1 นางสาววรารตั น์ ดารตั น์ เลขท่ี37 ชนั้ มธั ยมศกึ ษาปีท่ี 4/4

สารบญั 1-2 3-7 -หัวใจ้เต้น 13-14 -โปรแกรมแบบทดสอบ 15-16 -หวั ใจเคลื่อนท่ี 17-19 -การทดลอง 20-23 -โปรแกรมมอเตอร์ 24-29 -โปรแกรมเอาฑ์พตุ 30-35 -สมองกลแบบอตั โนมตั ิ 36-37 -เป่ ายิงชุ่บ 38-42 -โปรแกรมเคร่ืองระดบั นาบภาพ 43-46 -Boolean 47-48 -Array pointer 49-56 -การเขยี นโปรแกรมเลขฐานสองเป็ นฐานสิบ 57-58 -stop watch 59-62 -โปรแกรม อาร์เรย์รับค่าเสียงตวั โน๊ต -lnput Music

หัวใจเต้น เป้าหมาย:เพ่ือเรียนรู้พ้นื ฐานการ ควบคุมการเปลี่ยนเเปลงโปรเเกรมหวั ใจเตน้ ผลของโปรเเกรม:สามารถเห็นหวั ใจเตน้ 1.เขา้ ไปท่ี Link: https://makecode.microbit.org/_iqJAkYfJc0j4 เพอื่ เขา้ หนา้ โปรดเกรม เเละสร้างช่ือ โปรแกรม 2. ใหค้ ลิกเลือกที่ Basic เพอื่ สาหรับ เลือกบลอ็ ก

3.โคค้ ควบคุมโปรเเกรม

การเขยี นโปรเเกรมทดสอบ เป้าหมาย เพอ่ื เรียนรู้พ้ืนฐานการควบคุมการเปลี่ยนเเปลงโปรเเกรมหวั ใจเคลื่อนท่ี ผลของโปรเเกรม สามารถทดสอบโปรเเกรมไดอ้ ยา่ งง่าย 1.เขา้ ไปที่ Link: https://makecode.microbit.org/_WV2hY3Uupa6y เพ่อื เขา้ หนา้ โปรเเกรม เเละสร้างชื่อโปรเเกรม 2.ใหค้ ลิกเลือกที่ Basic เพอื่ สาหรับเลือกบลอ็ ก

3.โคค้ ควบคุมโปรเเกรม





กจิ กรรมหวั ใจเคลื่อนที่ เป้าหมาย:เพอื่ เรียนรู้พ้ืนฐานการควบคมุ การเปล่ียนเเปลงโปรเเกรมหวั ใจ เคล่ือนท่ี ผลของโปรแกรม:เเสดงถึงหวั ใจเคล่ือนที่ 1.เข้าไปที่ Link: https://makecode.microbit.org/_dYki0s5wD4ik เพื่อเข้าหน้าโปรเเกรม เเละสร้างช่ือโปรเเกรม 2.ให้คลกิ เลือกที่ Basic เพื่อสาหรับเลือกบลอ็ ก

3.โค้คควบคุมโปรเเกรม

4.ผลของโปรเเกรม

5.https://makecode.microbit.org/_dYki0s5wD4ik

โปรเเกรม การสื่อสารไร้สายด้วยคลื่นวทิ ยุ เป้าหมาย:เพอ่ื เรียนรู้พ้นื ฐานการควบคุมการส่ือสารไร้สายดว้ ยคลื่นวิทยุ ผลโปรเเกรม:กดA เเสดงผลเคร่ืองหมายคูณ กดB เเสดงผลเคร่ืองหมายบวก กดC เเสดงผลเครื่องหมายกาถูก ข้นั ตอนการเขียนโปรแกรม 1.เขา้ ไปที่ Link : https://makecode.microbit.org/_EMbUFugtiTCz เพอ่ื เขา้ หนา้ โปรแกรม makecode คลิกเลือก New Project จะไดห้ นา้ ตา่ งดงั รูป 2.เลือกคลิก Variables เพอื่ สร้าง receivedNumber



การทดลอง https://makecode.microbit.org/_JdV6AeXWD6My เป้าหมาย:เพื่อเรียนรู้พ้ืนฐานการทดลอง ผลโปรเเกรม:เเสดงผลเป็นรูปภาพตามทสี่ ร้างไว้ ข้นั ตอนการเขยี นโปรแกรม 1.เขา้ ไปท่ี Link : https://makecode.microbit.org เพอื่ เขา้ หนา้ โปรแกรม makecode คลิกเลือก New Project จะไดห้ นา้ ต่างดงั รูป 2.โคด้ ควบคุม การทดลอง



การใช้โปรแกรมมอเตอร์ การเขียนโปรแกรม Make Code Programming เป้าหมาย:เพอื่ เรียนรู้พ้นื ฐานการควบคุมmotor ผลโปรแกรม:วตั ถุเดินหนา้ 1 วนิ าที เล้ียวขวา 1วนิ าที เล้ียวซา้ ย 1วินาที ถอยหลงั 1วนิ าที ถอยหลงั ทางขวา 1วินาที ข้นั ตอนการเตรียมโปรแกรม 1.เขา้ ไปที่ Link:https://makecode.microbit.org เพ่อื เขา้ หนา้ โปรแกรม makecode คลิก เลือกNew project จะไดห้ นา้ ตา่ งดงั รูป

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

4.คลิกเลือก Tap maqueen เพอ่ื ทาการ Add Library Maqueen เขา้ มาใหโ้ ปรแกรม 5.ลองคลิกที่ List m Maqueen จะพบบลอ็ กการใชง้ านของ Robit maqueen ใหเ้ ลือกใช้ งานสาหรับใชเ้ ขียนโปรแกรม

สาหรับ Library ท่ี Add เขา้ มาในโปรแกรม make code จะจาอยใู่ นProject ที่save เท่าน้นั ถา้ มีการสร้างNew Project ใหม่ผใู้ ชจ้ ะตอ้ งAdd Libarryน้ีใหม่เสมอยกเวน้ ผใู้ ช้ เปิ ดProject ท่ีมีอยแู่ ลว้ ข้ึนมาใชห้ รือแกไ้ ขใหม่ 6.โคด้ ควบคุมมอเตอร์

โปรแกรมอปุ กรณ์เอาท์พตุ การเขียนโปรแกรม Make Code Programming เป้าหมาย: เพือ่ เรียนรู้พ้นื ฐานการ Control LED RGB ผลโปรแกรม: LED RGB สลบั สีไปมา ข้นั ตอนการเขียนโปรแกรม 1.เขา้ ไปท่ีลิงค์ https://makecode.microbit.orgเพ่ือเขา้ หนา้ โปรแกรม makecode แลว้ เลือก NewProject แลว้ ต้งั ชื่อโครงการ เม่ือต้งั เสร็จใหก้ ด ป่ มุ สร้าง

2.เมื่อไดเ้ ขา้ มายงั หนา้ โปรแกรมแลว้ กดไปท่ีการต้งั ค่าและกดExtensoins หรือ กดไปที่ Advaned และ no Extensoins 3.เม่ือเขา้ มาหนา้ น้ีแลว้ ใหก้ ดไปท่ีช่องคน้ หา และ พิมพข์ อ้ ความวา่ “Neopixel” และกด ไปที่รูปแวน่ ขยายจะปรากฏฟังกช์ นั่ พเิ ศษ Neopixel

4..คลิกเลือก Teb Neopixel เพื่อทาการ Add Library Neopixel เขา้ มาในโปรแกรม 5.โคด้ ควบคุม Motor



โปรแกรมส่ังงานสมองกล แบบอตั โนมตั ิ การเขียนโปรแกรม Make Code Programming เป้าหมาย : เพอื่ เรียนรู้พ้นื ฐาน การขบั เคลื่อน 4 ลอ้ ควบคุมไร้สาย มอเตอร์ 4 ตวั วงจรขบั มอเตอร์ 2 ชุด ผลโปรแกรม : วตั ถขุ บั เคล่ือน 4 ลอ้ ดว้ ยรีโมท กด A+B ตรงกบั เลข 1 ใหห้ ุ่นยนต์ เคล่ือนที่เดินหนา้ กด A ตรงกบั เลข 2 ใหเ้ ล้ียวซา้ ย กด B ตรงกบั เลข 3 ใหเ้ ล้ียวขวา ถา้ ไม่ใช่ท้งั 3 อนั ใหห้ ุ่นยนตห์ ยดุ ข้นั ตอนการเขียนโปรแกรม 1.เขา้ ไปท่ีลิงค์ https://makecode.microbit.orgเพื่อเขา้ หนา้ โปรแกรม makecode แลว้ เลือก NewProject แลว้ ต้งั ช่ือโครงการ เม่ือต้งั เสร็จใหก้ ด ป่ ุมสร้าง

2.เมื่อไดเ้ ขา้ มายงั หนา้ โปรแกรมแลว้ กดไปท่ีการต้งั คา่ และกดExtensoins หรือ กดไปท่ี Advaned และ no Extensoins 3.เมื่อเขา้ มาหนา้ น้ีแลว้ ใหก้ ดไปท่ีช่องคน้ หา และ พมิ พข์ อ้ ความวา่ “iBit” และกดไปที่ รูปแวน่ ขยายจะปรากฏฟังกช์ นั่ พิเศษ liBit



4.คลิกเลือก Teb Neopixel เพ่อื ทาการ Add Library Neopixel เขา้ มาในโปรแกรม 5.โคด้ ควบคุม Motor



นักเกมส์เป่ ายงิ ฉุบ การเขียนโปรแกรม Make Code Programming เป้าหมาย : เพ่อื ใหเ้ รียนรู้เก่ียวกบั นกั เกมส์เป่ ายงิ ฉุบ ผลโปรแกรม:A,B,T ข้นั ตอนการเขียนโปรแกรม 1. เขา้ ไปที่ Link : https://makecode.microbit.org เพอื่ เขา้ หนา้ โปรแกรม make code คลิกเลือกNew Project จะไดห้ นา้ ตา่ งดงั รูป

2.เลือกคลิก Variables เพอ่ื สร้างA,B,setและTie 3.ควบคุม Motor

ลิ้งคเ์ ขา้ งาน https://makecode.microbit.org/_coX3q3Csh8tf

โปรเเกรม เคร่ืองวดั ระนาบภาพสอง เป้าหมาย:เพอ่ื เรียนรู้พ้นื ฐานการควบคุมเครื่องวดั ระนาบภาพสอง ผลโปรเเกรม:เเสดงผลไฟว่งิ ข้นั ตอนการเขียนโปรแกรม 1.เขา้ ไปท่ี Link : https://makecode.microbit.org/_atF4217L6RTy เพอ่ื เขา้ หนา้ โปรแกรม makecode คลิกเลือก New Project จะไดห้ นา้ ตา่ งดงั รูป 2.โคด้ ควบคุม เคร่ืองวดั ระนาบภาพสอง



Boolean การเขียนโปรแกรม Make Code Programming เป้าหมาย : เพ่ือใหเ้ รียนรู้ในสื่อการเรียนรู้ของ Boolean ข้นั ตอนการเขียนโปรแกรม 1. เขา้ ไปท่ี Link : https://makecode.microbit.org เพอ่ื เขา้ หนา้ โปรแกรม make code คลิกเลือก New Project จะไดห้ นา้ ต่างดงั รูป

2. เลือก on start 3. กด Variable ต้งั ชื่อเป็น playerAscore ดงั รูป

4. กด Input เลือก on button A pressed 5. กดไปท่ี Variable ต้งั ค่าขอ้ ความเป็น CoinA แลว้ กดไปท่ี Math เลอื ก pick random true or false ดงั รูป

6. กดไปที่ Logic เลือก if true then else 7. กด 0 = 0 มาใส่ไวใ้ น true แลว้ เติม CoinA ไปใน 0 ตวั หนา้ เติม CoinB ไปใน 0 ตวั หลงั แลว้ กดไปที่ Variable เลือก change playerAscore by 1 มาเติมในช่อง ดงั รูป

8. กดไปท่ี Basic เลือก show string แลว้ กดไปที่ Text เลือก join \"Hello\" \"World\" -+ แลว้ เปลี่ยนจาก \"Hello\" เป็น \"A\" จาก \"World\" เป็น playerAscore แลว้ กดไปที่ Basic เลือก pause(ms) 100 แต่เปลี่ยนเป็น 1000 แลว้ เลือก clear screen ทาแบบน้ีซ้า2รอบ แต่เปลี่ยนจาก \"A\" เป็น\"B\" ดงั รูป 9. กดไปที่ Input เลือก on button B pressed กดไปที่ Variable เลือก set playerAscore 0 ดงั รูป

10. ควบคุม motor

Array Pointer การเขียนโปรแกรม Make Code Programming เป้าหมาย : เพื่อใหเ้ รียนรู้ในส่ือการเรียนรู้ของ Array pointer ข้นั ตอนการเขียนโปรแกรม 1. เขา้ ไปที่ Link : https://makecode.microbit.org เพอื่ เขา้ หนา้ โปรแกรม make code คลิกเลือก New Project จะไดห้ นา้ ตา่ งดงั รูป

1.เลือก on start แลว้ ไปกดที่ Arrays กดเลือก set list to array of 0 1 -+ เปล่ียนจาก list เป็น Array_One ดงั รูป 2. กด + 11 คร้ัง ใส่เลข 5-55

3. กดไปท่ี Input เลือก on button A pressed แลว้ กดไปที่ Basic เลือก show number แลว้ กดไปที่ Arrays เลือก list get value at 0 แต่เปล่ียนจาก list เป็น Array_One และเปล่ียนจาก 0 เป็น 2 ดงั รูป 4. กดไปท่ี Basic เลือก on start แลว้ ไปกดท่ี Arrays กดเลือก set list to array of 0 1 -+ เปล่ียนจาก list เป็น Array_Two แลว้ ใส่คาลงไป ดงั รูป

5.กดไปที่ Input เลือก on button B pressed แลว้ กดไปท่ี Basic เลือก show number แลว้ กดไปท่ี Arrays เลือก list get value at 0 แต่เปล่ียนจาก list เป็น Array_Two และเปล่ียนจาก 0 เป็น 5 ดงั รูป 6. ควบคุม motor



การเขียนโปรเเกรมเเปลงเลขฐานสองเป็ นฐานสิบ เป้าหมาย:เพอื่ เรียนรู้พ้นื ฐานการควบคุมการเปลี่ยนเเปลงโปรเเกรมเลขฐานสองเป็นฐา นสิบ ผลโปรเเกรม:เเสดงผลเป็นตวั เลข ข้นั ตอนการเขยี นโปรแกรม 1.เขา้ ไปท่ี Link:https://makecode.microbit.org/_3eKdhbKiqaJU เพ่ือเขา้ หนา้ โปรแกรม makecode คลิกเลือก New Project จะไดห้ นา้ ตา่ งดงั รูป 2.เลือกคลิก Variables เพอ่ื สร้าง binary เเละ decimal

3.โคด้ ควบคุม การเขียนโปรเเกรมเเปลงเลขฐ่นสองเป็นฐานสิบ

Stop_Watch การเขียนโปรแกรม Make Code Programming เป้าหมาย : เพอื่ ใหเ้ รียนรู้เกี่ยวกบั Stop_Watch และข้นั ตอนการเขียนโปรแกรม 1.เขา้ ไปที่ Link : https://makecode.microbit.org เพอื่ เขา้ หนา้ โปรแกรม make code คลิกเลือก New Project จะไดห้ นา้ ต่างดงั รูป

2.เลือกคลิก Logic เพื่อนาไปสร้างใน forever ดงั รูปภาพ ดงั น้ี เพือ่ เปล่ียนเป็น Start ดงั รูป

จะไดอ้ อกมาเป็นในรูปแบบ


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