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 Coding ณ มหาวิทยาลัยศิลปากร

Coding ณ มหาวิทยาลัยศิลปากร

Published by Supoet Srinutapong, 2019-03-09 10:48:14

Description: สัมมนาเชิงปฏิบัติการทางนวัตกรรมและเทคโนโลยีการศึกษา
เรื่อง “Coding กิจกรรมการเรียนรู้ เพื่อพัฒนาทักษะผู้เรียนในศตวรรษที่ 21

Search

Read the Text Version

ทาความรจู้ กั กบั 48 4. ชดุ คาสง่ั ตา่ งๆ สาหรบั หุ่นยนต์ Maqueen กพ็ ร้อมใหใ้ ชง้ าน

ทาความรูจ้ ักกบั 49 ตัวอยำ่ งที่ 1 Blink Front LED ไฟกะพริบ LED สแี ดงด้ำนหนำ้ จากบล็อกคาส่ัง maqueen.writeLED สามารถสัง่ ใหห้ ลอดไฟ LED สแี ดงท่ีอยดู่ า้ นหนา้ ซ้ายและขวา ติดหรือดบั ได้ นามาเขยี นโคด้ ได้ดังน้ี https://makecode.microbit.org/_8MFXT49s769Y ตัวอย่ำงที่ 2 แสดงผลที่ LED Neopixel Maqueen มหี ลอด LED neopixel 4 หลอดต่อพว่ งกนั อยู่ท่ีขา 15 เขียนคาส่งั ควบคมุ ได้ทันที โดย ก่อนอ่ืนตอ้ ง Add Extension neopixel เพิม่ ขึ้นมา

ทาความรู้จกั กบั 50 ตัวอยำ่ งงำ่ ยๆ ก็คอื กำรไล่โทนสไี ปเรือ่ ยๆ จำกคำส่ัง Rainbow https://makecode.microbit.org/_Pbg9RJDL2D05 ตวั อยำ่ งที่ 3 หนุ่ ยนต์เดนิ วนเป็นรปู สเี่ หล่ียม จากคาสัง่ มอเตอร์ใหห้ ุ่นยนตเ์ ดินหน้า 1 วนิ าที จากนน้ั ใหห้ ุ่นยนตเ์ ลยี้ วขวา ค่าเวลา 750 เป็นค่าเวลา ทห่ี ุน่ ยนตน์ า่ จะเลี้ยวได้ 90 องศาพอดี

ทาความรู้จกั กบั 51

ทาความรู้จักกับ 52 แหล่งข้อมลู อำ้ งอิง เรยี นรู้และใช้งาน micro:bit บอรด์ ไมโครคอนโทรลเลอร์เพ่ือการเรยี นรู้ สืบค้นได้จาก https://inex.co.th/store/manual/microbit-EdKitBeta-s.pdf Micro:bit ไมโครคอนโทรลเลอรส์ าหรับการเรยี นรู้ สบื ค้นได้จาก http://www.scimath.org/article- technology/item/8667-micro-bit Micro:Maqueen หนุ่ ยนต์ micro:bot สบื คน้ ไดจ้ าก https://medium.com/@kritsadaj/micro- maqueen- %E0%B8%AB%E0%B8%B8%E0%B9%88%E0%B8%99%E0%B8%A2%E0%B8%99 %E0%B8%95%E0%B9%8C-micro-bot- %E0%B8%95%E0%B8%B1%E0%B8%A7%E0%B8%88%E0%B8%B4%E0%B9%8B %E0%B8%A7- 6fed13a095bf?fbclid=IwAR2qZk4RAtkbOxjCvAXfFiC7Olh1wlNpwY3RXeWivxqqy v0UVKCOgYN1F_8 12. แอปพลิเคชัน MakeCode for micro:bit เขียนโปรแกรม micro:bit บน Apple iOS ตดิ ต้ัง micro:bit แอพพลเิ คชัน่ บนโทรศัพท์สมำรท์ โฟน ระบบปฎบิ ตั กิ ำร Apple iOS  เขยี นโปรแกรม ใหบ้ อรด์ micro:bit ทาโปรแกรมหน้าย้ิม/หนา้ บ้งึ โดยใช้ สมาร์ทโฟน Apple iOS  ดาวโหลดโปรแกรม (Flash)ลงบอร์ด ดว้ ยแอพพลเิ คช่ัน

ทาความรู้จักกับ 53 ขน้ั ท่ี 1 : ดาวโหลดแอพพลเิ คชนั่  ดาวโหลดแอพพลเิ คชั่น micro:bit สาหรบั iOS จาก App Store App Store> https://itunes.apple.com/gb/app/micro- bit/id1092687276?mt=8  แอพพลิเคช่ัน มีความต้องการข้นั ตา่ คือ iOS 8.2 ข้นึ ไป ขน้ั ที่ 2 : เข้าสโู่ หมดการเช่ือมตอ่ บลทู ูธ (Pairing Mode)

ทาความร้จู กั กบั 54 กดปุ่ม A และ ปมุ่ B คา้ งไว้ 1. กดปุ่ม A และ ปุ่ม B ค้างไว้ 2. กดปุ่ม RESET แล้วปล่อย (ปล่อยเฉพาะปมุ่ RESET) micro:bit จะเขา้ สู่โหมดการ เชอื่ มต่อบลูทธู โดยจะแสดงข้อความวา่ “PARING MODE !” ขน้ั ท่ี 3 : เชอ่ื มต่อบลทู ธู (Pairing Mode) 3. เปดิ แอพพลเิ คช่นั micro:bit แล้วเข้าเมนู Choose micro:bit 4. กดปมุ่ PAIR A NEW MICRO:BIT 5. กดปุม่ NEXT เพื่อเร่ิมการเชือ่ มตอ่ 8. กด Pair เพือ่ ทาการอนญุ าตการเชือ่ มต่อ

ทาความรู้จกั กบั 55 8.1. ถ้า micro:bit ข้ึนรูปเครื่องหมายถูก (√) และแอพพลิเคชันขน้ึ ขอ้ ความดังภาพ แสดงวา่ การ เช่อื มต่อสาเรจ็ ขั้นที่ 4 : เขยี นโปรแกรม (Create Code) 9. เปิดหลักของแอพพลเิ คชั่น micro:bit แล้วเข้าเมนู Create Code 10. โปรแกรมจะไปเปดิ เว็บบราวเซอร์ และเข้าไปที่ MakeCode สาหรับเขียน

ทาความรู้จักกบั 56 11. เขยี นโคด๊ 12. กดปุ่มบันทึก > แลว้ ต้ังโปรเจคน้ี (อะไรก็ได้) ในทีน่ ้ี คือ “Lab0-microbit” 13. กดปุม่ Download แลว้ โปรแกรมจะดาวโหลดโค๊ด มาไวท้ เ่ี คร่ืองของเรา ขน้ั ที่ 5 : ดาวโหลดโปรแกรมลง micro:bit (Flash the micro:bit) 14. กด Open เพื่อกลับไปเปิดโค๊ดใน แอพพลิเคชน่ั microbit 15. กดปุ่ม A+B+ Reset เพ่ือ เข้าสูโ่ หมด Pairing ที่บอร์ด microbit 16. เลือกโค๊ดที่เราดาวโหลดไป (Lab0-microbit) แลว้ กดปมุ่ Flash 17. รอจนกระทัง้ Flash เสรจ็ 18. เมอื่ Flash เสรจ็ แลว้ จะแสดงข้อความดังภาพ

ทาความร้จู ักกับ 57 ขน้ั ท่ี 6 : ทดสอบ แหล่งข้อมูลอำ้ งอิง https://medium.com/sathittham เขียนโปรแกรม micro:bit บน Android เจ้า micro:bit นอกจากพัฒนาผ่านเว็บบราวเซอร์แล้ว เรายังสามารถพัฒนาผา่ นสมาร์ทโฟน แอนดรอยไดด้ ว้ ยเช่นกนั ลองมาดูกนั วา่ จะง่ายและสะดวกแค่ไหน

ทาความรจู้ ักกับ 58 สิ่งทีเ่ รำกำลังจะทำ  ตดิ ตัง้ micro:bit แอพพลเิ คช่ัน บนโทรศัพทส์ มาร์ทโฟน ระบบปฎิบตั ิการ Android  เขียนโปรแกรม ให้บอร์ด micro:bit ทาโปรแกรมหน้ายิม้ /หนา้ บึ้ง โดยใช้ สมาร์ทโฟน Android  ดาวโหลดโปรแกรม (Flash)ลงบอรด์ ด้วยแอพพลิเคชั่น ข้นั ท่ี 1 : ดาวโหลดแอพพลิเคช่นั  ดาวโหลดแอพพลิเคชนั่ micro:bit สาหรบั Android จาก Google Play Google Play > https://play.google.com/store/apps/det ails?id=com.samsung.microbit  แอพพลเิ คชน่ั มีความตอ้ งการขนั้ ตา่ คือ Android 4.4 ขึน้ ไป 

ทาความร้จู กั กบั 59 ขนั้ ที่ 2 : เข้าสู่โหมดการเช่ือมตอ่ บลทู ูธ (Pairing Mode) 1. กดปุ่ม A และ ปมุ่ B ค้างไว้ 2. กดปุ่ม RESET แลว้ ปลอ่ ย (ปลอ่ ยเฉพาะปุ่ม RESET) micro:bit จะเข้าสโู่ หมดการ เชอ่ื มต่อบลูทูธ โดยจะแสดงข้อความวา่ “PARING MODE !” ขั้นท่ี 3 : เชือ่ มตอ่ บลูทูธ (Pairing Mode) 3. เปิดแอพพลิเคชัน่ micro:bit แล้วเข้าเมนู Connect 4. กดปุม่ PAIR A NEW MICRO:BIT 5. กดปมุ่ NEXT เพ่ือทาการเช่ือมต่อ

ทาความรูจ้ ักกับ 60 6. ใส่รูปแบบ (Pattern) ท่ีแสดงใน micro:bit ลงบนแอพพลิเคช่นั 7. กด PAIR 8. ถา้ micro:bit ข้นึ รปู เครื่องหมำยถกู และแอพพลเิ คช่นั ขนึ้ ขอ้ ความดงั ภาพ แสดงวา่ การเช่ือมตอ่ สาเร็จ

ทาความรู้จกั กบั 61 ขน้ั ที่ 4 : เขียนโปรแกรม (Create Code) 9. เปดิ หลกั ของแอพพลเิ คชน่ั micro:bit > แลว้ เข้าเมนู Create Code 9.1 โปรแกรมจะไปเปดิ เวบ็ บราวเซอรใ์ ห้กดทป่ี มุ่ Let’s Code เพือ่ เร่มิ เขียนโคด๊ 10. MakeCode สว่ นสาหรบั เขยี นโคด๊ 11. เขยี นโคด๊ 12. กดปมุ่ บันทกึ > แล้วตงั้ โปรเจคนี้ (อะไรก็ได้) ในทน่ี ้ี คือ “Lab0-microbit” 13. กด Save แลว้ โปรแกรมจะดาวโหลดโคด๊ มาไวท้ ี่เครื่องของเรา

ทาความร้จู ักกับ 62 ขนั้ ท่ี 5 : ดาวโหลดโปรแกรมลง micro:bit (Flash the micro:bit) 14. เปิดหลักของแอพพลเิ คชั่น micro:bit > แล้วเข้าเมนู Flash 15. สังเกต ! หากมมุ บนขวาขึ้นวา่ Not Connected ใหก้ ดท่ีสัญลักษณ์ปลก๊ั แลว้ กด microbit ดงั ข้นั ตอน 1 และ 2 เพ่อื เข้าส่โู หมดการเชอ่ื มตอ่ (A+B+Reset) 16. เลอื กโค๊ดทีเ่ ราดาวโหลดไป (Lab0-microbit) แล้วกดปมุ่ Flash

ทาความรจู้ กั กับ 63 17. กด OK เพ่ือยืนยนั การ Flash โปรแกรม 18. รอจนกระทัง้ Flash เสรจ็ และแสดงข้อความดงั ภาพ ข้นั ที่ 6 : ทดสอบ แหลง่ ข้อมูลอ้ำงอิง https://medium.com/sathittham Coding micro:bit แบบ offline สำหรบั Windows. และบน Mac รูปแบบท่ี 1 ตอ่ อนิ เตอรเ์ น็ตในคร้ังแรกกอ่ น 1. เข้าไปที่เวปไซต์ https://makecode.microbit.org

ทาความรจู้ กั กบั 64 จากนั้นใหค้ ลกิ ที่ New Project เพ่ือสรา้ งชนิ้ งานใหมข่ ้ึนมา 2. ใหบ้ ุกมารก์ หน้านเ้ี อาไว้ เมอ่ื ไมไ่ ดต้ ่ออินเตอรเ์ น็ต กดเปดิ ทีเ่ ราทาบุกมารก์ เอาไว้ หนา้ ต่างการเขียน โค้ดของเราก็กลับมาเหมือนเดิม สาเหตุเน่ืองจาก MakeCode ได้เก็บส่วนโปรแกรมท้ังหมดเอาไว้ใน คกุ กีข้ องเครอ่ื ง Browser ที่เราใช้น่นั เอง รปู แบบที่ 2 เอกสิทธ์ิ สาหรับ Windows 10 ติดตั้ง MakeCode ผา่ น Microsoft Store 1. หา Icon ลกั ษณะนี้ในเคร่อื งของเราก่อน

ทาความรจู้ ักกบั 65 2. ในช่องคน้ หาพิมพ์ microbit จะเจอ App MakeCode for micro:bit ดงั ในรูป 3. ทาการตดิ ตัง้ App ไดเ้ ลย สาหรับเวอร์ช่ันบน windows 10มีข้อดีคือ ไม่ต้อง Copy ไฟล์ไปใส่ micro:bit เมื่อกดดาวน์ โหลดโค้ดจะถูกส่งไปยัง micro:bit ทันที และสามารถนาค่าข้อมูล Serial ที่ส่งจาก micro:bit แสดง เปน็ กราฟท่ตี วั ซอฟตแ์ วร์ได้ รูปแบบที่ 3 ตดิ ตัง้ ซอฟต์แวรล์ งท่เี คร่อื งคอมพวิ เตอรข์ องเราโดยตรง

เขยี นโคด้ 66 เวอร์ชั่นนตี้ อ้ งยกความดใี ห้กับ kittenbot.cc ท่ีทาซอฟต์แวร์ตวั นี้ข้ึนมา โดยสามารถเข้าไปดาวน์โหลด MakeCode แบบ Offline ไดท้ ี่ สำหรบั Windows http://cdn.kittenbot.cn/makecode/win/Makecode%20Setup%203.5.0.exe สำหรับ Mac http://cdn.kittenbot.cn/makecode/mac/Makecode-3.1.0.dmg แหล่งข้อมูลอำ้ งอิง https://makecode.microbit.org/ http://cdn.kittenbot.cn/makecode/win/Makecode%20Setup%203.5.0.exe http://cdn.kittenbot.cn/makecode/mac/Makecode-3.1.0.dmg 13. เขยี นโค้ดงำ่ ยๆ ดว้ ย Visual block programming languages กำรเขยี นโปรแกรมบนบอร์ด micro:bit บอร์ด micro:bit เป็นบอร์ดไมโครคอนโทรเลอร์ชนิดหน่ึงที่ถือว่า “มีความยืดหยุ่นในการ พัฒนาโปรแกรมสูง” เพราะว่าบอร์ด micro:bit รองรับการพัฒนาโปรแกรมได้หลายภาษา ไม่ว่าจะ เป็น JavaScript Block Editor, ภาษา Python และ ภาษา C/C++ ผู้ใช้งานสามารถเลือกพัฒนา โปรแกรมได้ตามรูปแบบภาษาท่ีตนเองถนัดโดยในแต่ละภาษาที่ใช้ในการพัฒนาโปรแกรมน้ันจะมี ความยากง่ายแตกตา่ งกนั ไป สาหรับโปรแกรมที่ใช้ในการเขียนโปรแกรมลงบนบอร์ด micro:bit ส่วนใหญ่จะเป็น Online Editor สามารถเรียกใช้งานผ่าน Internet Browser (Google Chrome, Chromium, Microsoft Edge, Mozilla Firefox, Safari) ท่ีติดตั้งอยู่บนเคร่ืองคอมพิวเตอร์ได้ทันที ข้อดีของโปรแกรมแบบน้ี คือไม่จาเป็นต้องติดต้ังโปรแกรมเพ่ิมเติม ใน Editor บางตัวสามารถแชร์ตัวอย่างโค้ตที่เขียนได้เป็น link ได้ สามารถใช้งานได้ในหลายแพลตฟอร์มคอมพิวเตอร์ไม่ว่าจะเป็นท้ัง Windows OS, Mac OS, Linux OS และยงั รองรบั การใชง้ านบนสมารท์ โฟนและแทบ็ เล็ท(Android, iOS) ไดอ้ ีกดว้ ย

เขยี นโคด้ 67 Online Editor ทใ่ี ช้เขียนโปรแกรมบอร์ด micro:bit JavaScript Block Editor (Block) micro:bit โปรแกรมหวั ใจกระพรบิ (Flashing Heart)

เขยี นโค้ด 68 วธิ ที ำ โปรแกรมหัวใจกระพริบ ข้ันท่ี 1 : เรมิ่ เขยี นโปรแกรม 1. คลิ๊กปุ่ม Projects เพ่อื สร้างโปรเจคใหม่ 2. ลากบลอ็ ก Basic > show icon มาวางไวใ้ นบลอ็ ก forever 3. คลกิ๊ ขวำท่บี ล็อกคาสงั่ show icon เลอื ก Duplicate ซ่งึ จะเปน็ การคดั ลอก บล็อกคาส่งั show icon น้นั เอง 4. กดท่ีลกู ศรชี้ลง 5. เลอื กรูปหวั ใจขนำดเล็ก 6. โปรแกรมทงั้ หมด

เขยี นโคด้ 69 micro:bit โปรแกรมป่มุ กดหนา้ ยม้ิ (Smiley Button)  วิธกี ารอา่ นคา่ สถานะของปุ่มกด  กดปมุ่ A ให้แสดงเปน็ รปู หนา้ ยิ้ม (happy)  กดปุม่ B ใหแ้ สดงเปน็ รปู หนา้ บึง้ (sad)  กดปุ่ม A+B ให้แสดงเปน็ รปู หนา้ สับสน (confuse) ปุ่มกด คืออะไร ?  วธิ กี ารอ่านคา่ สถานะของป่มุ กด  กดปมุ่ A ใหแ้ สดงเปน็ รูป หนา้ ยิม้ (happy)  กดปุ่ม B ให้แสดงเปน็ รปู หน้าบึง้ (sad)  กดปุม่ A+B ใหแ้ สดงเปน็ รปู หนา้ สบั สน (confuse)

เขียนโคด้ 70 วิธที ำโปรแกรมปุ่มกดหนำ้ ยิ้ม (Smiley Button) ขนั้ ท่ี 1 : เมอ่ื กดปุ่ม A ใหแ้ สดงหน้ายม้ิ (happy) 1. คลก๊ิ ป่มุ Projects เพ่สื รา้ งโปรเจคใหม่ 2. ลากบลอ็ ก Input > on button A pressed มาวางไว้ทวี่ า่ ง 3. ลากบล็อก Basic > show icon มาวางไว้ในบล็อก on button A pressed 4. คลก๊ิ ทล่ี ูกศรช้ลี ง แลว้ เลือกรปู หน้ายิม้ (happy)

เขยี นโค้ด 71 ขัน้ ที่ 2 : เม่ือกดปมุ่ Bให้แสดงหน้าบ้งึ (Sad) 5. คลก๊ิ ขวา ท่ีบล็อก on button A pressed แล้วเลือก Duplicate เพอ่ื ทาการคัดลอกบลอ็ กคาสงั่ ทั้งหมด 6. ท่บี ลอ็ ก on button A pressed คลิก๊ ที่ลูกศรชลี้ ง แลว้ เปลี่ยนจำก A เป็น B 7. คลกิ๊ ท่ีลกู ศรช้ีลง แลว้ เลอื กรปู หนา้ บ้งึ (sad) ข้นั ท่ี 3 : เม่ือกดปุ่ม A+B ให้แสดงหน้าสับสน (confuse)  ทาแบบเดียวกับขน้ึ ตอนที่ 7–8 แล้วเปล่ียนเปน็ A+B 8. ทบ่ี ลอ็ ก on button A pressed คล๊กิ ทล่ี กู ศรชล้ี ง แลว้ เปล่ยี นจำก A เป็น A+B 9. คลิก๊ ที่ลูกศรชี้ลง แลว้ เลอื กรูปหน้าสบั สน (confuse)

เขยี นโคด้ 72 ขน้ั ที่ 4 : โปรแกรมลงบอร์ด ข้ันท่ี 5 : ทดสอบ

เขียนโคด้ 73 micro:bit โปรแกรมระดบั ความสวา่ งของแสง Light Level แสดงระดับความสวา่ งของแสงแบบตัวเลข (ซ้าย) แบบกราฟแท่ง (ขวา)  อา่ นค่าความสว่างของแสง  เรียนร้กู ารใชง้ าน on shake  การประกาศตัวแปรแบบ Local variables  การใชง้ าน show number  เราสามารถนาสว่ นแสดงผล LEDs มาเปน็ Light Sensor อยา่ งงา่ ยได้ สาหรบั แสดงคา่ แสง โดยรอบ ( ambient light)  โดยคา่ ระดับความเข้มแสงจะมคี า่ ตงั้ แต่ 0–255 ระดบั  คา่ ระดับความเขม้ แสง = 0 หมายถึง มืด  คา่ ระดับความเขม้ แสง = 255 หมายถึง สวา่ ง

เขยี นโค้ด 74 วิธที ำ โปรแกรมระดับควำมสวำ่ งของแสง Light Level ขัน้ ที่ 1 : ตรวจสอบการกดปุม่ A 1. คลก๊ิ ปุ่ม Projects เพอ่ื สร้างโปรเจคใหม่ 2. ลากบล็อก Input > on button A pressed มาวางไวท้ ว่ี า่ ง ข้นั ท่ี 2 : กาหนดตัวแปร สาหรบั การอ่านค่าความสว่างของแสง 3. ลากบล็อก Variables > set item to … มาวางใน on shake 4. คล๊กิ ที่ลูกศรชีล้ ง กด Rename Variable เพ่อื เปลีย่ นชอ่ื ตัวแปรเปน็ “light” แล้วกด ok

เขยี นโคด้ 75 ขนั้ ท่ี 3: การอา่ นค่าความสว่างของแสง 5. ลากบลอ็ ก Input > light level มาวางใน on button A pressed ข้ันที่ 4: แสดงผล คา่ ความสว่างของแสง 6. ลากบล็อก Basic > show number มาวางใต้ set light to 7. ลากบล็อก Variables > light มาวางใน show number

เขยี นโคด้ 76 เปลย่ี นการแสดงผล เป็นแบบกราฟแท่ง 8. ลากบล็อก Led> plot bar graph of 0 up to 0 มาวางใน forever 9. ลากบลอ็ ก Input > light level มาวางใน plot bar graph of 10. แกค้ า่ ตวั แปรเปน็ “255” micro:bit โปรแกรมเสยี ง Music สง่ิ ทต่ี ้องมี  1 x บอร์ด micro:bit  2 x สายไฟปากจระเข้  1 x ลาโพง Buzzer กำรต่อวงจร • ใชส้ ายไฟปากจระเข้หนบี เขา้ ที่ขา 0 กับขา +(บวก) ของ Buzzer • ใช้สายไฟปากจระเข้หนบี เข้าท่ขี า GND กับขา -(ลบ)ของ Buzzer

เขยี นโค้ด 77 ขา I/O คอื อะไร ?  micro:bit มีขา GPIO จานวน 25 ขา  ขาเหลา่ น้ีสามารถใชโ้ ปรแกรมเพือ่ ส่งั งาน Motor, LEDs, Sensor ต่างๆ หรืออุปกรณ์ อเิ ล็กทรอนิกสอ์ น่ื ๆ  มขี าขนาดใหญ่ พร้อมรู จานวน 5 ขา คอื ขา 0, 1, 2, 3V และ GND  มขี าขนาดเล็ก จานวน 20 ขา มาเริ่มลงมือทากันเลย ! ขนั้ ที่ 1 : ตรวจสอบการกดปุ่ม A

เขยี นโคด้ 78 1. คล๊กิ ป่มุ Projects เพอ่ื สรา้ งโปรเจคใหม่ 2. ลากบลอ็ ก Input > on button A pressed มาวางไว้ทว่ี า่ ง ข้ันท่ี 2 : ใส่เสยี ง Melody 3. ลากบล็อก Music > start melody … repeating once มาวางไวใน on button A pressed 4. คล๊ิกที่ลกู ศรช้ีลง เลือกเสียงเมโลดีท่ชี อบ ข้ันท่ี 3 : สร้างเสยี งตามตัวโนต๊ 5. บล็อกสาหรบั สร้างเสยี งโนต้ โด-ซอล ตามจานวนจังหวะท่กี าหนด 6. คล๊ิกท่ีลูกศรชีล้ ง เพอ่ื เลือกโน้ตเพลง 7. บล็อกสาหรบั เวน้ วรรค(หยุด) ตามจานวนจงั หวะท่กี าหนด 8. บล็อกสาหรบั กาหนดจังหวะการเลน่ โนต้ ตามค่าที่กาหนด (bpm)

เขียนโค้ด 79 มำลองแต่งเพลงหนมู ำลี (Mary had little lamb) กันเถอะ โน๊ตดนตรี โปรแกรมทัง้ หมด

เขยี นโคด้ 80 แหลง่ อำ้ งอิง ณรงค์พร เหล่าศรสี นิ , คมู่ ือ micro:bit สาหรบ STEM และวิทยาการคานวณ คู่มอื microbit ภาษาไทย | PubHTML5 http://pubhtml5.com/yrie/gqbj https://thaieasyelec.com Mateo Crisco.(September 18, 2016).ภาษา Visual Basic.กุมภาพันธ์ 2,2562,จากเวบ็ ไซต์: http://marcuscode.com/lang/visual-basic mindphp.( 20/03/2018 5:22 pm).โครงสร้าง ภาษาVB (visual basic) ในขน้ั ตน้ .กุมภาพนั ธ์ 1,2562,จากเวบ็ ไซต:์ https://www.mindphp.com/forums/viewtopic.php?f=79&t=46336


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