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(เนื้อหา1)

วิชาโปรแกรมควบคุมสมองกล เทอม2(เนื้อหา1)

Published by pimdaya, 2022-01-05 03:08:40

Description: วิชาโปรแกรมควบคุมสมองกล เทอม2(เนื้อหา1)

Search

Read the Text Version

โปรแกรมนบั ผลเกมส์เป่ายิงฉบุ การเขียนโปรแกรม make code programming เป้าหมาย:เพ่อื การเรียนรู้ฟังชนั่ ก์Variableผ่านการสร้างโปรแกรมนบั ผล เกมส์เป่ายงิ ฉบุ ผลโปรแกรม:มกี ารแสดงผลลพั ธ์ตามบลอ็ กคาสง่ั input -กด A แสดง A=+1คะแนน -กด B แสดง B=+1คะแนน -กด A+B แสดง T=+1คะแนน -กดshake จะสรุปผลคะแนน

ขนั ้ ตอนการเขียนโปรแกรม 1. เข้าไปท่ี Link : https://makecode.microbit.org เพื่อเข้าหน้าโปรแกรมmake code ดงั รูป

1.1คลิกเลอื ก New project จะได้หน้าตา่ งดงั รูป(1) แล้วทาการตงั้ ชอ่ื วา่ Variables_ตวั นบั ผลเกมสเ์ ป่ ายิงฉบุ และทาการกcreate จะปรากฏ หน้าตา่ งโปรแกรมเพอ่ื ทาการเขียนโค้ดดงั รูป(2) รูปท2่ี รูปท่ี1

2.คลกิ เลือก Teb Variables จะปรากฎบลอ็ กโค้ดขนึ ้ มา ดงั รูปท1่ี และ คลกิ ทmี่ ake a variable เพอ่ื ทาการสร้างตวั แปรและสร้างช่ือขนึ ้ มาดงั รูปที่2 รูปท1ี่ รูปท่2ี ในโปรเจคนจี ้ ะทาการสร้างตวั แปร3ตวั ได้แก่ A, B และ Tie

3.โค้ดควบคมุ motor #ตวั หนว่ งเวลาหรือpause(ms)ให้เปลีย่ นจากเลข100เป็น1000 Link : https://makecode.microbit.org/_WLH2URaYK46d

โปรแกรมสญั ญาณLEDไฟว่ิงวน(Loops for) การเขียนโปรแกรมmake code programming เป้าหมาย : เพือ่ การเรียนรู้การใช้ฟังชน่ั ก์ Loops ผ่านการสร้าง โปรแกรมสญั ญาณLEDไฟวิ่งวน ผลโปรแกรม : motor จะแสดง ข้อความ ตวั เลข และไอคอนภาพตาม คาสง่ั ในInput แล้วทาการวนซา้ ไปเรื่อยๆตามการตงั้ คา่ ในบลอ็ กคาสงั่ Loops

ขนั ้ ตอนการเขียนโปรแกรม 1. เข้าไปท่ีlink : https://makecode.microbit.org เพือ่ การเข้าหน้าต่างโปรแกรมmake code จะได้หน้าตา่ งดงั รูป

1.1คลกิ เลือกNew Project จะได้หน้าตา่ งดงั รูปที่1และทาการตงั้ ชอื่ โปร เจควา่ Loop forแล้วกด createจะปรากฏหน้าต่างโปรแกรมดงั รูปท่ี 2

2.คลกิ เลอื ก Teb Variable เพื่อทาการสร้างตวั แปร ได้แก่ Xindex , Yindex และ index

3.โค้ดควบคมุ motor # โดยทาการเปลยี่ นบลอ็ ก Loops ในชดุ คาสงั่ input ในคาสงั่ ของon button A ให้เปล่ยี นเลข 4 เป็นเลข 2 และทาเช่นเดียวกนั ใน on button A+B Link : https://makecode.microbit.org/_F1PAyhHpCCpL

โปรแกรมโยนเหรียญสองเหรียญ(Boolean) การเขียนโปรแกรม Make code programming เป้าหมาย: เพือ่ การเรียนรู้ฟังก์ชนั ก์Logicในบลอ็ กคาสง่ั Boolean (ค่าความจริง)ผ่านโปรแกรมโยนเหรียญ 2 เหรียญ ผลโปรแกรม : motor จะแสดงผลตามคาสง่ั ในฟังชน่ั ก์ Input ในบล็อก on button A และ on button โดยทาการสมุ่ แสดงหวั หรือแสดงก้อย -กด A แสดง 1,0 -กด B แสดง 0,1

ขนั ้ ตอนการเขียนโปรแกรม 1.เข้าไปที่ Link : https://makecode.microbit.org เพอื่ เข้าหน้าโปรแกรม Make code จะได้หน้าตา่ งดงั รูป

1.1คลกิ เลอื ก New Project แล้วทาการตงั้ ชอ่ื โปรเจคว่า”Boolean”ดงั รูปท่ี 1 และกดcreate จะปรากฏหน้าตา่ งดงั รูปที่ 2

2.คลกิ เลอื ก Teb Variable เพ่อื ทาการสร้างตวั แปรดงั ภาพที่ปรากฎ

3.โค้ดความคมุ motor Link : https://makecode.microbit.org/_ehHY8D16kdid

โปรแกรมการสอ่ื สารไร้สายด้วยคลืน่ วิทยุ การเขียนโปรแกรม Make code programming เป้าหมาย : เพื่อการเรียนรู้การสือ่ สารไร้สายด้วยคลื่นวิทยุ ผลโปรแกรม : สง่ สญั ญาณคลนื่ วทิ ยจุ ากmotor(1)ไปยงั อกี motor(2)ทีม่ ี ตวั รับสณั ญาณคลืน่ วทิ ยุ แล้วทาแสดงไอคอนภาพตามคาสง่ั

ขนั ้ ตอนการเขียนโปรแกรม 1.เข้าไปที่ Link : https://makecode.microbit.org เพอ่ื เข้าหน้าโปรแกรมMake code จะปรากฏดงั รูป

1.1คลิกเลือก New Project แล้วจะปรากฏดงั รูปที่ 1 แล้วทาการตงั้ ชอ่ื ” โปรแกรมการส่อื สารไร้สายด้วยคลื่นวิทยุ”แล้วกด create จะปรากฏ หน้าต่างดงั รูปที่ 2

2.ทาการสร้างตวั แปรในTeb Variable และทาการตงั้ ชอื่ ตวั แปรวา่ “receivedNamber” ตามท่ปี รากฏดงั ภาพ

3.โค้ดควบคมุ motor Link : https://makecode.microbit.org/_Kchewsaf16U4


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