บทท่ี 5 Logic Conditional_if_then_eise การเขยี นโปรเเกรม Make code Programming เป้ าหมาย : เพอ่ื เรยี นรกู่ ารเขยี นโปรเเกรม วิ Logic Conditional_if_then_eise ผลโปรเเกรม : Conditionals | การเขยี นโคด้ เเบบเงอื่ นไข lf then else สรา้ งโปรเเกรมโยนลกู เตา๋ ใหส้ มุ่ ออก มาเป็ นหนา้ ตา่ งๆ เเละการสรา้ งโปรเเกรมสมุ่ เกรดเฉลย่ี ใหส้ มุ่ เกรดเฉลย่ี ออกมาเป็ นเกรดตา่ งๆ ขน้ั ตอนการเขยี นโปรแกรม 1. เขา้ ไปท่ี Link : https://makecode.microbit.org เพอ่ื เขา้ หนา้ โปรแกรม make code คลกิ เลอื ก New Project จะไดห้ นา้ ตา่ งดงั รปู
1. เลอื กคลกิ ท่ี input เลอื ก on button A เพอื่ ทำโปรเเกรม สมุ่ ลกู เตา๋
2. เลอื ก Variables สรา้ ง dice เพอื่ นใชก้ บั โปรเเกรมโยนลกู เตา๋ เเละสรา้ ง score เพอ่ื ใชก้ บั โปรเเกรมสมุ่ เกรดเฉลย่ี
เลอื กท่ี Math เลอื ก pick random to ใสเ่ ลข 1 เเละ 6
3. เลอื กที่ Login เลอื ก if else เเละเลอื ก comparison - เลอื กเครอ่ื งหมาย = ใส่ dice = 1 เเละ ไปที่ Basic เลอื ก show leds ใหจ้ ดุ 1 ครัง้ เพอ่ื เเสดงเป็ นเลข 1
เลอื ก Basic เลอื ก pause (ms) 1000 จะเทา่ กบั 1 วนิ าที เพอ่ื หยดุ เวลา เเละเลอื ก clear screen เพอ่ื
ลา้ งหนา้ จอออก
4. เลอื กคลกิ ท่ี input เลอื ก on button B เพอื่ ทำโปรเเกรม เกรดเฉลย่ี
เลอื กท่ี Variables เลอื ก set score เลอื กท่ี Math เลอื ก pick random to ใสเ่ ลข 0 เเละ 100 เเละลาก มาใสใ่ น set score 5. เลอื กท่ี Login เลอื ก if else เเละเลอื ก comparison
- เลอื กเครอ่ื งหมาย = ใส่ score < 49 เเละ ไปท่ี Basic เลอื ก show string เลอื ก Text
เลอื กที่ Text เลอื กคำสง่ั join ใสว่ า่ You score ตามดว้ ย score เเละใส่ You got a grade 0 ทำเเบบนี้ จนถงึ เกรด 4
เลอื ก Basic เลอื ก pause (ms) 1000 จะเทา่ กบั 1 วนิ าที เพอ่ื หยดุ เวลา เเละเลอื ก clear screen เพอ่ื
ลา้ งหนา้ จอออก
6. โคดควบคมุ Motor
ลงิ้ คง์ าน 5.Logic Conditional_if_then_eise https://makecode.microbit.org/_c5sLwzfkKbcL บทที่ 7 Array_Pointe การเขยี นโปรเเกรม Make code Programming เป้าหมาย : เพอ่ื เรยี นรกู ้ ารใชง้ าน Array_Pointer ผลโปรเเกรม : การสรา้ งเเละใชง้ านม Array ในการเกบ็ ขอ้ มลู ทงั้ ตวั เลข ตวั อกั ษร เเละโน๊ตเพลง ไวเ้ ป็ น ฐานะขอ้ มลู เเละการสรา้ ง Array เปลา่ ๆ มาไวส้ ำหรับเกบ็ ขอ้ มลู เขา้ ไป เพอื่ นำออกมาใชห้ รอื ประมวลผล เป็ นการเรยี งตอ่ กนั ไป พรอ้ มการใชต้ วั pointer ในการเชอ่ื มโยงไปยงั คา่ ขอ้ มลู ทตี่ อ้ งการ ขน้ั ตอนการเขยนโปรแกรม 1. เขา้ ไปท่ี Link : https://makecode.microbit.org เพอื่ เขา้ หนา้ โปรแกรม make code คลกิ เลอกื New Project จะไดห้ นา้ ตา่ งดงั รปู
2. เลอื ก Variables สรา้ ง Array_One Array_Two list เเละ text list
3.กด Advanced เเละเลอื ก Arrays
4.เลอื กคลกิ ท่ี Arrays เเละเลอื กอนั ทหี่ นงึ่ ในหมวด caerte เเละกด + เพอ่ื สรา้ งชอ่ งเพมิ่ ในชอ่ งสามารถ ใสไ่ ดท้ งั้ ตวั เลข เพลง เเละตวั หนังสอื ได ้
ไปท่ี input เลอื ก on button A
เเละไปที่ Basic เลอื ก show number และไปท่ี Arrays เลอื ด get value at เเละ ใสต่ วั เลขเพอ่ื เเสดง ผล เเละเปลย่ี น list เป็ น Array_Tow เพอ่ื น เเสดง pointer ในการเชอื่ มโยงไปยงั คา่ ขอ้ มลู ทต่ี อ้ งการ 5. โคดควบคมุ Motor
ลงิ คง์ านArray_Pointer https://makecode.microbit.org/_P3MiWVMAJWTU
บทท1ี่ 0 กจิ กรรมLoop Repeat/While การเขยี นโปรเเกรม Make code Programming เป้ าหมาย : เพอื่ การเรยี นรพู้ นื้ ฐานการทำเสยี งสญั ญาณเตอื นภยั ผลโปรเเกรม : กระบวนการทำซ้ำ สญั ญาณเตนื ภยั ขนั้ ตอนการเขยี นโปรเเกรม 1. เขา้ ไปท่ี Link : https://makecode. Microbit.org เพอื่ เขา้ โปรเเกรม makecode คลกิ เลอื ก New Project จะไดห้ นา้ ตา่ งดงั รปู
⚙️2. ใหค้ ลกิ ที่ icon Extensions หรอื กด Advanced เลอื ก Extensions 3. จะปรากฏหนา้ ตา่ ง Extensions สำหรบั การคน้ หา พมิ พห์ าขอ้ ความ\" WheleySans Font\"
เเลว้ กดEnter หรอื กดรปู เเวน่ ขยาย จะปรากฏฟงั กช์ น่ั พเิ ศษ WheleySans Font
4. ลองคลกิ List F WhaleySans Font ก็จะพบบล็อกการใชง้ านRobot WhaleySans Font
ใหเ้ ลอื กใชง้ านสำหรบั ใชเ้ ขยี นโปรเเกรม
สำหรบั Library ทA่ี dd เขา้ มาในโปรเเกรมmake code จะจำอยใู่ นโปรเเกรม Project save ใช้ เทา่ นน้ั ถา้ มกี ารสรา้ ง New Project ใหมผ่ ใู้ ชจ้ ะตอ้ งAdd Library นใี้ หมเ่ สมอยกเวน้ ผใู้ ชเ้ ปิ ด Project เกา่ ทม่ี อี ยเู่ เลว้ ขน้ึ มาใชง้ านหรอื เเกไ้ ขใหม่ 6. โคดควบคมุ Motor
ลงิ คง์ าน https://makecode.microbit.org/_bhLVbj6XiVc8
Search
Read the Text Version
- 1 - 49
Pages: