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-17 17:53:15

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

Search

Read the Text Version

สารบญั 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



การทดลอง เป้าหมาย:เพือ่ เรียน รู้พ้นื ฐานการทดลอง ผลโปรเเกรม:เเสดงผลเป็ นรูปภาพตามที่สร้างไว้ ข้นั ตอนการเขยี นโปรแกรม 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 ดงั รูปภาพ ดงั น้ี


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