The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

ใบความรู้เบื้องต้นการใช้โปรแกรม Scratch เรียนรู้เครื่องมือจำเป็นที่ต้องใช้

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by inkjetcz999, 2022-01-12 23:26:59

การเขียนโปรแกรมด้วย Scratch

ใบความรู้เบื้องต้นการใช้โปรแกรม Scratch เรียนรู้เครื่องมือจำเป็นที่ต้องใช้

Keywords: scratch

ค ล อ เ ดี ย ร์

ใบความรู้

เทคโนโลยี
วิทยาการคำนวณ

3ระดับชั้นประถมศึกษาปีที่

ครูผู้สอน นายอาคม นารีรักษ์

วชิ า เทคโนโลยี (วิทยาการคำนกลุ่มวสาณระก)ารเรรยี นะรกู้ดารับงานชอาัน้ ชีพปแลระเะทคถโนมโลยศี (คึกอมษพวิาเตปอรที์) ่ี 3

รจู้ ักโปรแกรม Scratch

โปรแกรม Scratch (อา่ นว่า สะ – แครช) เป็นโปรแกรมภาษา ที่ผูเ้ รยี นสามารถสรา้ งช้ินงานได้อย่างง่าย
เชน่ นิทานท่สี ามารถโต้ตอบกับผู้อ่านได้ ภาพเคลอ่ื นไหว เกมดนตรี และศิลปะ และเม่ือสรา้ งเป็นช้นิ งานเสร็จแล้ว
สามารถนาชน้ิ งานท่สี รา้ งสรรคน์ ี้ แสดง และแลกเปล่ียนความคดิ เหน็ ร่วมกบั ผู้อ่ืนบนเว็บไซต์ได้ ทาใหผ้ เู้ รยี นได้
เรยี นร้หู ลกั การทางคณติ ศาสตร์ และแนวคดิ การโปรแกรมไปพร้อมๆ กับการคิดอยา่ งสรรค์สรรค์ มเี หตผุ ล เป็น
ระบบ และเกิดการทางานรว่ มกัน

1. สว่ นประกอบหลกั ของโปรแกรม

หน้าตา่ งการทางานของโปรแกรม Scratch มีส่วนประกอบหลกั ดังนี้

12
4

37

5
8

6

1 แถบเมนเู ครื่องมือ

ป่มุ เปลีย่ นภาษา 1
ปุ่มบนั ทกึ โปรเจกต์
ป่มุ เผยแพรผ่ ลงานทางเวบ็ ไซต์ http://scratch.mit.edu/

เหเโออดลกยกกั สสคสาาณุูตรรรปคปกรรรูอาะะารกกคเอขอมบบยี กนนกาโาาปรรรีรอเรกัรบแยีษกรน์ มรกมคลุ่มรSูสcาrรaะtกcาhรเรเพียนือ่ รส้วู ง่ทิ เยสารศมิ าคสวตาร์แมลคะดิ เทสครโา้ นงโสลรยรี ค์

กลุ่มสาระการเรยี นรูก้ ารงานอาชีพและเทคโนโลยี (คอมพวิ เตอร)์

2 เครื่องมือเวที (Stage Toolbar)

ปมุ่ ลดขนาดตัวละคร ปมุ่ นาเสนอ
ปุ่มเพ่มิ ขนาดตวั ละคร ปมุ่ แสดงเวทีขนาดใหญ่
ปุ่มลบตวั ละคร ปมุ่ แสดงเวทีขนาดเลก็
ปมุ่ ประทับตราตวั ละคร
เวที Stage
3 ขอ้ มลู ของเวที หรือตัวละครทีถ่ ูกเลือก (Sprite Header Pane) ตวั ละคร Sprite
4 กลุ่มบลอ็ ก (Block Palette)
5 บล็อกในกลมุ่ ทีเ่ ลือก 2
6 พน้ื ท่ที างาน (Script Area)
7 เวที (Stage)
8 รายการตัวละคร และเวทที ่ีใชใ้ นโปรเจกตป์ จั จบุ นั (Sprites Pane)

2. รจู้ กั โปรเจกต์

โปรเจกต์ใน Scratch มโี ครงสรา้ ง 3 สว่ นประกอบด้วย
2.1 เวที (Stage)
2.2 ตัวละคร (Sprite)
2.3 สคริปต์ (Script)

สครปิ ต์ Script

เอกสารประกอบการอเรบียรนมครู
หโดลยกั สคณุูตรคกราูอราคเขมยี นนโาปรรีรกัแษก์ รกมลุม่ Sสcาrรaะtกcาhรเรเพยี นอ่ื รสูว้ ่งทิ เยสารศิมาคสวตารม์แลคะดิ เทสครา้โนงโสลรยรี ค์

กล่มุ สาระการเรยี นรู้การงานอาชีพและเทคโนโลยี (คอมพวิ เตอร์)

2.1 เวที (Stage)

เวทมี ีความกวา้ ง 480 หน่วย สูง 360 หนว่ ย ในแต่ละโปรเจกต์มีเวทเี ดียว จึงมีช่อื เดยี วและไม่สามารถ
เปลี่ยนชื่อได้ เวทใี ชแ้ สดงผลการทางานของสครปิ ต์ (Script) เสียง (Sound) หรอื พนื้ หลัง (Background) ได้ และ
พ้นื หลังที่จะแสดงบนเวทจี ะต้องมีขนาดไมเ่ กนิ ขนาดของเวที (480 X 360) ถา้ พน้ื หลังท่ีใช้มีขนาดใหญ่กวา่
โปรแกรม Scratch จะลดขนาดพน้ื หลงั นัน้ อัตโนมัตเิ พื่อให้พอดีกับขนาดของเวที

2

13

4 รายละเอียดของเวที

1. แท็บ Scripts
2. แทบ็ Backgrounds
3. แท็บ Sounds
5 4. สร้างพ้ืนหลงั ใหม่ (New Background)
5. พ้ืนหลังลาดบั ท่ี 1 และ 2

การบอกตาแหนง่ ใดๆ บนเวทีจะบอกโดยใชค้ ่า (x, y) เชน่ ตาแหนง่ กลางเวที จะมีค่า (x, y) เป็น (0, 0)

X:-240 y:180 X:240 y:180

X:0 y:0 y
x
X:240 y:-180
X:-240 y:-180

เอกสารประกอบการเอรบียรนมครู 3
หโดลยกั คสุณูตครรกอู าารคเขมียนนาโรปีรรักแษก์ กรลมมุ่ Sสcารraะกtcาhรเรเยีพนอ่ื รสวู้ ง่ิทเยสารศมิ าคสตวราแ์ มลคะิดเทสครโา้ นงโสลรยรี ค์

กล่มุ สาระการเรยี นรู้การงานอาชีพและเทคโนโลยี (คอมพวิ เตอร)์

2.2 ตัวละคร

ตัวละครแต่ละตวั จะมีข้อมลู แตกตา่ งกัน โดยสามารถคลิกที่ภาพตัวละครในพื้นท่ีแสดงรายการตวั ละคร

เพ่อื ดูข้อมลู ตวั ละครนนั้ เช่น ตัวละครปลา 2 3
5
1

4

หมายเลข ข้อมูล รายละเอยี ดข้อมูลตัวละคร
1 ชอ่ื ตัวละคร Sprite1
2 ตาแหน่งบนเวที X: -110 y: 53
3 ทิศทางการเคล่ือนที่ 90 องศา
4 รปู แบบการหมุนของตัวละคร มี 3 ลกั ษณะ หันได้เฉพาะซ้ายหรือขวา
5 การลากตัวละครในโหมดนาเสนอหรือบนเว็บไซต์ ลากตัวละครไมไ่ ด้

2.2.1 ชือ่ ตวั ละคร

โปรแกรมจะต้งั ช่อื ตวั ละครใหเ้ ป็น Sprite1, Sprite2, Sprite3… ตามลาดับที่สรา้ งขึน้ โดย
อตั โนมัติ ถา้ ต้องการเปลีย่ นชอ่ื ตวั ละครให้พิมพช์ ่อื ใหมบ่ นแถบช่ือหมายเลข 1 ตามภาพด้านบน

2.2.2 ชดุ ตัวละคร

ชดุ ตัวละคร (Costumes) เป็นภาพของตัวละคร ซง่ึ สามารถเปลยี่ นแปลงภาพเดิม หรือเพิ่ม

ภาพใหม่ และอาจเขยี นสคริปต์เพม่ิ ให้กบั ตัวละครเปลย่ี นชดุ หรือใหม้ องเห็นเปน็ การเคล่อื นไหวในรปู แบบต่างๆ

ตามตอ้ งการ 1

รายละเอียดชดุ ตวั ละคร

1. แท็บ Costumes

2. สร้างชดุ ตวั ละครใหม่ 2

3. ชดุ ตวั ละคร ในตวั อยา่ งเปน็ ชุดของตวั

ละครชื่อ Creature1 3
ชื่อชุด fish-dot เปน็ ปลาลายจดุ

และ crab1-b เปน็ ปู

หเโอดลกยกั สคสาุณูตรครปกรรูอาะารกคเอขมบียกนนาาโปรรรีเอรรักบแยีษกรน์ มกรมลคมุ่รSสู cาrรaะtกcาhรเรเียพนอื่ รสู้วง่ทิ เยสารศิมาคสตวรา์แมลคะิดเทสครโา้ นงโสลรยรี ค์ 4

กลุ่มสาระการเรยี นรกู้ ารงานอาชพี และเทคโนโลยี (คอมพวิ เตอร์)

2.3 สคริปต์

สครปิ ตค์ ือชุดคาสั่งสาหรับตัวละครหรอื เวที เพือ่ สง่ั ให้ตัวละครหรอื เวทีทางานตามวตั ถปุ ระสงค์ทีต่ ้องการ
โดยการเลือกสคริปต์จากกลุม่ บล็อก ซึ่งแบ่งเป็น 8 กลุม่ ดังน้ี

กล่มุ บล็อก การทางาน

การเคลอ่ื นไหว เช่น เคล่ือนที่ไปขา้ งหนา้ หมุนไปทางซา้ ยหรอื ขวา

การควบคมุ เช่น การวนซ้า การตรวจสอบเงือ่ นไข

การแสดง เชน่ พูด คิด เปลยี่ นขนาด

การรับรู้ เชน่ การสมั ผสั คลิกเมาส์ จับเวลา

การแสดงเสียง เช่น เลน่ เสียงสตั ว์ กลอง โน้ต

ตัวดาเนินการ เช่น บวก และ หรอื

ปากกา เช่น ยกปากกาขึน้ ต้งั คา่ สีปากกา

ตวั แปร เช่น สร้างค่าตวั แปร

เมื่อคลิกทก่ี ลุ่มบล็อกใด จะปรากฏบล็อกในกลุ่มนน้ั บลอ็ กสาหรับตวั ละครและเวทีอาจมคี วามแตกตา่ งกนั
เชน่ กลุ่มบลอ็ ก Motion ของตวั ละครจะมบี ล็อกดงั รูปด้านซ้าย ส่วนรูปดา้ นขวาเป็นของเวทซี งึ่ ไม่มบี ล็อก Motion
เน่อื งจากเวทีเคล่อื นท่ไี มไ่ ด้

บลอ็ ก Motion สาหรบั ตัวละคร ไมม่ ีบล็อก Motion สาหรบั เวที

เอกสารประกอบการเอรบียรนมครู 5
หโดลยกั คสุณูตครกรูอาารคเขมยี นาโปรีรรักแษก์ กรมลุ่มSสcาrรaะtกcาhรเรเียพนอ่ื รสู้วง่ทิ เยสารศมิ าคสตวรา์แมลคะิดเทสครโา้ นงโสลรยรี ค์

กลุม่ สาระการเรยี นรกู้ ารงานอาชีพและเทคโนโลยี (คอมพวิ เตอร์)

3. การสง่ั ใหโ้ ปรเจกต์เร่มิ ทางานและหยุดทางาน

การส่ังให้โปรเจกตเ์ ริ่มทางาน ทาได้โดยคลิก ซึ่งอยูม่ ุมขวาบนขวาของเวที โดยทุกสคริปตข์ องทุก
ตวั ละครและเวที ทเี่ ริ่มต้นสครปิ ตด์ ้วยบล็อก จะเร่มิ ทางานพร้อมกนั และถา้ ต้องการหยุดการทางาน
ทั้งโปรเจกต์ ใหค้ ลิก

3. การบนั ทกึ โปรเจกต์

คลกิ เมนู File -> Save หรือ Save As
1 จะปรากฏกรอบโตต้ อบ Save Project

2 พมิ พช์ ่อื ผู้ทาโปรเจกต์
พมิ พ์รายละเอียด

3

เกี่ยวกบั โปรเจกต์

4 5

พมิ พช์ ่ือโปรเจกต์ คลกิ ป่มุ Ok

6

โปรเจกต์จะถูกบันทึกไว้ท่ี My Documents\Scratch Projects\ จะได้ไฟลข์ ้อมลู ทีม่ ี
สว่ นขยายเปน็ .sb ในโฟล์เดอรท์ ่ใี ช้บนั ทึกงาน เช่น MyFistProject.sb

เอกสารประกอบการเอรบียรนมครู 6
โหดลยักคสณุ ูตครรกอู าารคเมขยี นนาโรปรี รกั แษก์ กรลมุ่มSสาcรrะaกtcารhเรเียพน่ือรสวู้ ิทง่ เยสารศมิาสคตวราแ์ มลคะดิเทสครโา้นงโสลยรีรค์

กลุ่มสาระการเรยี นรกู้ ารงานอาชีพและเทคโนโลยี (คอมพวิ เตอร์)

กลมุ่ บล็อกต่างๆ

1. บล็อก Motion

กลุ่มบลอ็ ก Motion ประกอบด้วยบล็อกทีใ่ ชเ้ พือ่ กาหนดรปู แบบการเคล่ือนทใ่ี ห้ตัวละคร เช่น เคลือ่ นทไ่ี ป
ข้างหน้า หมนุ ไปที่ตาแหน่งต่างๆ บนเวที โดยสามารถกาหนดค่าของการเคลอ่ื นท่ีได้ บล็อกในกลุม่ บลอ็ ก Motion
ดงั ตาราง

บล็อก ความหมาย
ไปข้างหนา้ หรือถอยหลงั ตัวอยา่ งไปข้างหน้า 10 หนว่ ย

หมนุ ตามเข็มนาฬิกา ตวั อย่าง หมนุ ตามเข็มนาฬิกา 15 องศา

หมนุ ทวนเขม็ นาฬกิ า ตวั อย่าง หมุนทวนเขม็ นาฬิกา 15 องศา

ระบทุ ศิ ทางท่ตี ้องการ ตัวอยา่ ง ระบทุ ศิ ทาง 90 องศา

ระบทุ ิศทางตามท่กี าหนด

ไปที่ตาแหน่ง (x, y) บนเวที ตวั อย่าง ไปตรงกลางเวที (x=0, y=0)

ไปตาแหน่งทกี่ าหนด บนเวที ไปทต่ี าแหนง่ ตวั เมาสช์ ้ี
ตัวอยา่ ง

ไปท่ีตาแหนง่ Sprite1
เคล่ือนไปท่ีตาแหน่ง (x, y) บนเวทีในเวลาท่กี าหนด ตัวเลขยิ่งมากยิง่
ช้า ตัวอย่าง ไปตาแหนง่ กลางเวที ในเวลา 1 วนิ าที
เปลีย่ นตาแหน่งของตวั ละครไปด้านซา้ ยหรือขวา
ตัวอย่าง เปลยี่ นตาแหนง่ ตัวละครไปดา้ นขวา 10 หน่วย
ตั้งคา่ ตาแหน่งตวั ละครไปด้านซ้ายหรือขวา
ตัวอยา่ ง ต้งั ค่าตัวละครไปที่ตาแหน่ง x = 0 คอื กลางเวที

X = 240 คือ ขอบขวาสุด
X= -240 คอื ขอบซ้ายสดุ

X:-240 X:0 X:240

หเเโออดลกกยกั สสคสาาณุตู รรรปคปกรรรอูาะะารกกคเออขมบบยี กนกนาาโาปรรรรีอเรรักบแยีษกรน์ มรกมคลมุ่รSูสcาrรaะtกcาhรเรเพยี นอื่ รส้วู ง่ิทเยสารศมิ าคสวตาร์แมลคะิดเทสครโา้ นงโสลรยรี ค์ 7

กลุ่มสาระการเรยี นร้กู ารงานอาชพี และเทคโนโลยี (คอมพิวเตอร์)

บลอ็ ก ความหมาย
เปล่ยี นตาแหนง่ ของตวั ละครไปดา้ นบนหรอื ล่าง
ตวั อย่าง เปลีย่ นตาแหน่งตัวละครไปด้านบน 10 หน่วย
ตง้ั คา่ ตาแหน่งตวั ละครไปดา้ นบนหรอื ด้านล่าง
ตวั อยา่ ง ตั้งค่าตวั ละครไปที่ตาแหนง่ y = 0 กลางเวที
y = 180 คอื ขอบบนสุด
y = -180 คอื ขอบล่างสดุ

ตวั ละครชนขอบให้สะท้อนกลับ

ตาแหน่งตวั ละครตามแนวแกน x
ถา้ ต้องการใหแ้ สดงคา่ ตาแหน่งของตัวละครตามแนวแกน x ให้คลิกท่ี
ช่องสี่เหลีย่ มจะปรากฏเครอ่ื งหมาย  ซึง่ แสดงตาแหนง่ บนเวที
ตาแหนง่ ตวั ละครตามแนวแกน y
ถา้ ตอ้ งการใหแ้ สดงคา่ ตาแหน่งของตวั ละครตามแนวแกน y ให้คลิกที่
ชอ่ งสี่เหลย่ี มจะปรากฏเครอ่ื งหมาย  ซ่ึงแสดงตาแหน่งบนเวที
ทศิ ทางตัวละคร
ถ้าตอ้ งการให้แสดงคา่ ทศิ ทางตวั ละครให้คลกิ ทช่ี ่องสเ่ี หลี่ยมจะ
ปรากฏเครอ่ื งหมาย  ซ่ึงแสดงทิศทางบนเวที

เหเโออดลกกยกั สสคสาาณุตู รรรปคปกรรรูอาะะารกกคเออขมบบยี กนกาาโาปรรรรีอเรรักบแยีษกรน์ มรกมคลุ่มรSูสcาrรaะtกcาhรเรเพียน่ือรสวู้ ง่ทิ เยสารศมิ าคสวตาร์แมลคะดิ เทสครโา้ นงโสลรยรี ค์ 8

กลุ่มสาระการเรยี นร้กู ารงานอาชีพและเทคโนโลยี (คอมพิวเตอร์)

2. บลอ็ ก Looks

กลุม่ บล็อก Looks ใช้สาหรับการเขียนสครปิ ตเ์ พ่ือสั่งใหต้ วั ละครหรือเวทีแสดงคุณสมบตั ิต่างๆ เช่น ตวั
ละครพดู เปล่ียนชดุ ตัวละคร เปล่ยี นสีตัวละคร เปลี่ยนขนาดตวั ละคร เปลี่ยนพืน้ หลัง บลอ็ กในกลุม่ บลอ็ ก
Looks ของตัวละคร ดังตารางที่ 2.1 และของเวที ดงั ตารางท่ี 2.2

ตารางที่ 2.1 บลอ็ กในกลมุ่ บลอ็ ก Looks ของตัวละคร

บล็อก ความหมาย

สลับชดุ ตัวละคร
ตัวอย่าง สลับชุดตวั ละครเป็นชุด costume2

เปล่ียนชุดตัวละครเป็นชดุ ถัดไปทีม่ ีอยู่ในรายการ

ชดุ ตวั ละครชุดท่.ี ..

ถ้าต้องการใหแ้ สดงชดุ ตัวละครใหค้ ลิกท่ชี อ่ งส่เี หล่ยี มจะปรากฏ

เครอื่ งหมายถกู ซึ่งแสดงเลขชดุ ตัวละครบนเวที

แสดงคาพดู ตามเวลาที่กาหนด
ตวั อยา่ ง แสดงคาพดู Hello! เป็นเวลา 2 วนิ าที

แสดงคาพดู
ตวั อย่าง แสดงคาพูด Hello!

แสดงความคดิ ตามเวลาท่ีกาหนด
ตัวอย่าง แสดงความคิด Hmm… เป็นเวลา 2 วินาที

แสดงความคิด
ตัวอย่าง แสดงความคดิ Hmm..

เปลย่ี นเทคนคิ การแสดงภาพตวั ละคร
โดยเลอื กเทคนิคพิเศษจากเคร่ืองหมาย

ตัวอยา่ ง ตงั้ คา่ เทคนคิ color และตั้งค่าปริมาณการใชเ้ ปน็ 25
ต้งั ค่าเทคนิคการแสดงภาพตวั ละครตามทกี่ าหนด
ตวั อยา่ ง ตัง้ คา่ เทคนิค color ใหเ้ ปน็ 0 (สเี ดิม)

ล้างค่าเทคนิคการแสดงภาพตัวละครทก่ี าหนด

เปลีย่ นขนาดตัวละครตามท่ีกาหนด ถ้าค่า + จะเป็นการเพิ่มขนาด
ค่า – เป็นการลดขนาด ตวั อยา่ ง เพ่ิมขนาดตัวละคร 10%
ขนาดตัวละครเป็น %
ตัวอยา่ ง กาหนดขนาดตวั ละครเปน็ 100% (ขนาดจรงิ )

เอกสารประกอบการอเรบียรนมครู 9
หโดลยกั คสณุูตรคกรูอาารคเขมยี นโาปรีรรักแษก์ รกมลุ่มSสcาrรaะtกcาhรเรเพียน่อื รสวู้ ่งิทเยสารศมิ าคสวตาร์แมลคะดิ เทสครโา้ นงโสลรยรี ค์

กลุม่ สาระการเรยี นรกู้ ารงานอาชีพและเทคโนโลยี (คอมพวิ เตอร์)

บล็อก ความหมาย
ขนาดของตัวละคร
ถ้าตอ้ งการให้แสดงค่าขนาดตัวละครบนเวทีใหค้ ลกิ ทช่ี ่องสเี่ หลีย่ มจะ
ปรากฏเครื่องหมายถูก

แสดงตัวละคร

ซ่อนตวั ละคร

นาตัวละครไปไว้ดานหนา้ สุด
ย้ายตวั ละครไปไว้ดา้ นหลงั ตามจานวนเลเยอร์ (ชนั้ ) ทก่ี าหนด
ตวั อย่าง ย้ายตัวละครไปไว้ดา้ นหลัง 1 เลเยอร์

เลเยอร์ คอื ช้ันการวางซ้อนกันของตัวละคร เลเยอรจ์ ะใช้เพ่อื ระบุวา่ ตัวละครนน้ั อยทู่ ี่ช้ันใด
เช่น ถ้าต้องการสรา้ งภาพให้ตกึ ถกู ต้นไม้บดบัง

ยา้ ยตกึ ซึ่งเปน็ ตวั ละครท่ี 1 ไปอยูห่ ลงั
ตน้ ไมซ้ ง่ึ เปน็ ตวั ละครท่ี 2,3 โดยใชค้ าสั่ง

ตารางท่ี 2.2 บล็อกในกลมุ่ บลอ็ ก Looks ของเวที

บล็อก ความหมาย
สลบั พ้นื หลงั ตวั อยา่ ง สลบั พ้ืนหลงั เป็นพ้นื หลัง background

สลบั พน้ื หลังเปน็ พื้นหลังถัดไปทมี่ อี ยู่ในรายการ
พื้นหลงั ท่ี…
ถ้าต้องการใหแ้ สดงหมายเลขพ้ืนหลงั บนเวทใี หค้ ลิกท่ชี อ่ งส่ีเหลยี่ มจะ
ปรากฏเครอื่ งหมายถูก

หเเโออดลกกยักสสคสาาณุตู รรรปคปกรรรอูาะะารกกคเออขมบบยี กนกนาาโาปรรรรีอเรรกั บแียษกรน์ มรกมคลมุ่รSูสcาrรaะtกcาhรเรเพียนื่อรสูว้ ง่ิทเยสารศมิ าคสวตารแ์มลคะิดเทสครโา้ นงโสลรยรี ค์ 10

กลมุ่ สาระการเรยี นรู้การงานอาชพี และเทคโนโลยี (คอมพิวเตอร)์

3. บลอ็ ก Sound

กล่มุ บลอ็ ก Sound ทางานเก่ียวกบั การแสดงเสยี งต่างๆ ซ่งึ อาจเปน็ เสยี งจากไฟล์ที่มีอยู่ หรือไฟล์เสียงท่ี
บันทกึ โดยเคร่ืองมือบันทึกเสียง (Sound Recorder) ซ่ึงอยใู่ นโปรแกรม Scratch ไฟลเ์ สยี งจะมสี ว่ นขยายเปน็ .wav
หรอื .mp3 นอกจากนี้ ยังมบล็อกที่สามารถกาหนดเสียงของเครอ่ื งดนตรีชนดิ ตา่ งๆ ได้ กลุ่มบล็อก Sound มีดังนี้

บล็อก ความหมาย
เล่นเสียง

เลน่ เสยี งจนจบ แล้วทาคาสงั่ ถัดไป
หยุดเสยี งทั้งหมด

เล่นเสียงเครอ่ื งตี โดยมีประเภทของเคร่อื งตีชนดิ ต่างๆ ให้เลอื กได้
จานวน 47 ชนดิ (ระบคุ ่า 35-81) และกาหนดจังหวะในการตแี ต่ละ
ครัง้ ได้

หยดุ พักเสยี ง ตามเวลาทก่ี าหนด

เล่นเสยี งโน้ตดนตรี (โด เร มี..) มีค่าใหเ้ ลือกได้ 25 เสยี ง (ระบคุ ่า 48-
72 ) และกาหนดค่าเวลาในการเล่นเสียงได้
กาหนดชนิดของเคร่ืองดนตรีชนิดตา่ งๆ โดยสามารถเลอื กชนิดของ
เครอื่ งดนตรีได้ 128 ชนดิ (ระบคุ า่ 1-128)

เพม่ิ หรือลดระดับความดังของเสยี ง

กาหนดความดังของเสยี งเป็นเปอรเ์ ซน็ ต์

เพม่ิ หรอื ลดจังหวะของเสยี ง

กาหนดจงั หวะของเสียง

หเเโออดลกกยกั สสสคาาณุตู รรรปคปกรรราอูะะรากกคเอขอมบบยี กนกาโาาปรรรอีรเรรกับแียษกรน์มรกมคลรุ่มSูสcาrรaะtกcาhรเรเพียนื่อรสวู้ ่งิทเยสารศมิ าคสวตารม์แลคะดิ เทสครา้โนงโสลรยรี ค์ 11

กลมุ่ สาระการเรยี นร้กู ารงานอาชพี และเทคโนโลยี (คอมพวิ เตอร์)

4. บลอ็ ก Pen

โปรแกรม Scratch มีกลุ่มบล็อก Pen ซงึ่ เปรยี บเสมือนปากกาท่ชี ว่ ยในการวาดรปู ต่างๆ โดยสามารถ
กาหนดลักษณะปากกาได้ เช่น กาหนดสี ขนาดเสน้ การยกปากกา การวางปากกา กลมุ่ บล็อก Pen มดี ังนี้

บล็อก ความหมาย
ลา้ งภาพวาด
วางปากกา
ยกปากกา
กาหนดสปี ากกา สามารถคลกิ เลือกสไี ด้
กาหนดสปี ากกา โดยระบคุ า่ สีเปน็ ตัวเลข
เพม่ิ หรอื ลดค่าสีปากกา
เพม่ิ หรือลดเฉดสีปากกา
กาหนดเฉดสขี องปากกา โดยระบคุ า่ เฉดสีเปน็ ตวั เลข
เพม่ิ หรือลดขนาดของปากกา
กาหนดขนาดปากกา โดยระบุขนาดเปน็ ตวั เลข
ประทับตราตัวละคร

หเเโออดลกกยักสสคสาาุณูตรรรปคปกรรรอูาะะารกกคเออขมบบยี กนกาาโาปรรรรีอเรรักบแยีษกรน์ มรกมคลุ่มรSูสcาrรaะtกcาhรเรเพยี นื่อรสู้วง่ิทเยสารศมิ าคสวตารแ์มลคะดิ เทสครโา้ นงโสลรยรี ค์ 12

กลมุ่ สาระการเรยี นรกู้ ารงานอาชพี และเทคโนโลยี (คอมพิวเตอร)์

5. บล็อก Sensing

กลุ่มบลอ็ ก Sensing ใช้ตรวจสอบการรับร้ตู า่ งๆ เชน่ การสัมผัส เสยี ง ระยะเวลา มีดังน้ี
บล็อก ความหมาย
ตรวจสอบวา่ ตวั ละครน้นั สมั ผัสกับ ตวั ช้เี มาส์ ขอบเวที หรอื ตัวละคร
อ่ืนหรือไม่
ตรวจสอบวา่ ตัวละครนั้นสัมผสั กบั สีที่กาหนดหรือไม่

ตรวจสอบวา่ สีตวั ละครท่กี าหนด สมั ผัสกับสที ่ีตอ้ งการหรอื ไม่

ถามคาถามท่ีกาหนด แลว้ รอคาตอบ
คาตอบที่ผใู้ ช้กรอก จากคาถาม ask (สามารถคลิกทชี่ ่องเพ่ือแสดงค่า
คาตอบบนเวที)
ตาแหนง่ ตวั ชีเ้ มาส์ตามแนวแกน x

ตาแหนง่ ตวั ชเ้ี มาส์ตามแนวแกน y

ตรวจสอบเมาสว์ ่าถกู คลกิ หรอื ไม่

ตรวจสอบการกดแปน้ พิมพบ์ นคยี ์บอร์ด

ระยะทางของตวั ช้เี มาส์หรือตัวละคร

เริม่ เวลาใหม่ เปน็ 0
เวลา
ข้อมลู ตวั ละคร เชน่ ตาแหน่งตามแนวแกน x, ตาแหน่งตามแนวแกน
y, มุม, ลาดับชุดตัวละคร, ขนาด, ระดับความดงั ของเสยี ง
ระดบั เสยี ง (สามารถคลกิ ท่ีช่องเพอ่ื แสดงค่าระดบั ของเสยี งบนเวท)ี

ตรวจสอบว่ามีเสยี งหรือไม่

ค่าที่ได้จากอปุ กรณ์ตรวจจับตา่ งๆ

ตรวจสอบการกดปุ่ม หรือการเช่อื มต่ออุปกรณต์ รวจจับ

เหเโออดลกกยกั สสคสาาุณตู รรรปคปกรรรอูาะะารกกคเออขมบบียกนกาาโาปรรรรีอเรรักบแยีษกรน์ มรกมคลุ่มรSูสcาrรaะtกcาhรเรเพียน่อื รสวู้ ง่ทิ เยสารศมิ าคสวตารแ์มลคะิดเทสครโา้ นงโสลรยรี ค์ 13

กลมุ่ สาระการเรยี นรกู้ ารงานอาชพี และเทคโนโลยี (คอมพวิ เตอร์)

การสั่งงานแบบวนซ้า

การส่งั งานแบบวนซา้ ใช้สาหรบั เขียนสคริปต์ทีส่ ่งั ให้การทางานซ้ากนั ไปมาหลายๆ รอบ ให้พจิ ารณาสคริปต์
ทีส่ งั่ ใหต้ ัวละครเดินวนอยู่บนเวทเี ปน็ รปู สเี่ หลยี่ ม โดยเคลือ่ นทีไ่ ปขา้ งหน้า 50 ก้าว จากนน้ั หมนุ ทศิ ทวนเขม็ นาฬิกา
ไป 90 องศา ทาแบบนีซ้ ้ากัน 4 รอบดงั นี้

สคริปตด์ ังกล่าวมีบล็อกที่ใช้คาสงั่ ซา้ กนั จานวนมาก ทาให้เสยี เวลาในการแก้ไข เช่น ถ้าต้องการใหต้ วั ละคร
เดนิ เป็นรูปสเี่ หลย่ี มท่กี วา้ งขึน้ กต็ ้องมีการแกไ้ ขสครปิ ตถ์ ึง 4 จดุ ถา้ ใชก้ ารทางานแบบวนซา้ จะไดส้ คริปตท์ ่ีสนั้ ลง
และทาความเขา้ ใจได้ง่ายข้นึ ดังน้ี

การควบคมุ ลาดับการทางานแบบวนซ้า มีหลายลกั ษณะ ตามแต่ละชนิดของบล็อกควบคุม เช่น

บลอ็ ก คาอธบิ าย ตวั อยา่ ง

การทางานซา้ ไม่รจู้ บ เดนิ ไปขา้ งหนา้ คร้งั ละ 10 หนว่ ย

เมอ่ื ชนขอบเวทใี หเ้ ดนิ กลับ

ทาแบบนีเ้ รื่อยๆ ไมร่ ูจ้ บ

การทางานซา้ ตามจานวน เดนิ ไปขา้ งหนา้ 50 หน่วย

รอบที่กาหนด หันขวา 36 องศา

ทาแบบนีซ้ ้า 10 รอบ

เหเโออดลกกยักสสคสาาุณูตรรรปคปกรรรูอาะะารกกคเออขมบบียกนกาาโาปรรรรีอเรรกั บแยีษกรน์ มรกมคลุ่มรSูสcาrรaะtกcาhรเรเพียน่ือรส้วู ง่ทิ เยสารศมิ าคสวตารแ์มลคะิดเทสครโา้ นงโสลรยรี ค์ 14

กลุ่มสาระการเรยี นรู้การงานอาชีพและเทคโนโลยี (คอมพิวเตอร)์

การทางานแบบเง่ือนไข

การทางานแบบมีเง่ือนไข (Condition)

เงอ่ื นไขใช้การควบคมุ ทศิ ทางการทางาน เพอื่ ตัดสินใจในการทางานอย่างใดอย่างหนง่ึ บล็อกเงื่อนไขมี 2
แบบ ดังนี้

บลอ็ ก คาอธบิ าย ตวั อยา่ ง

ใชต้ รวจสอบเงือ่ นไข ถา้

เงื่อนไขหลงั if เป็น

จริง จงึ จะทาคาสั่งภายใน

บล็อก if ถา้ ตาแหน่งตัวละครบนเวที อยแู่ นวแกน x = 0 แลว้

จะเลน่ เสยี งแมว

ใชต้ รวจสอบเง่ือนไข ถา้

เงอื่ นไขหลงั if เป็น

จรงิ จะทาคาสั่งภายใน

บลอ็ ก if แตถ่ า้ เง่ือนไขเปน็

เทจ็ จะทาคาสั่งภายใน ถา้ ความดังของเสียงเท่ากบั 100% แล้ว

บล็อก else จะเลน่ เสียงแมว

มฉิ ะนน้ั จะเล่นเสยี งนก

การวนซา้ แบบมเี ง่ือนไข (Loop)

การทางานแบบวนซา้ โดยมเี งื่อนไข ใช้ในการควบคุมการทางานซา้ ตามเง่ือนไขท่ีกาหนด โดยจะมกี าร
ตรวจสอบเงอื่ นไขก่อนการทางานทกุ รอบ แบ่งเป็น 2 ลักษณะ คือ การทาซา้ เมื่อเงื่อนไขเป็นจรงิ (forever if ) และ
การทาซ้าจนกว่าเงือ่ นไขจะเป็นจริง (repeat until)

บลอ็ ก คาอธบิ าย ตวั อย่าง

ทาคาส่ังภายในบล็อกซ้าไปเร่ือยๆ

ถา้ เงอ่ื นไขหลัง if

เปน็ จรงิ

เดินไปขา้ งหนา้ ทีละ 10 หน่วย ตราบเทา่ ทม่ี ีการกดแป้น

ทาคาสัง่ ภายในบล็อกซ้าไปเรื่อยๆ

จนกระทงั่ เงื่อนไขหลัง until

เปน็ จริง

เดินไปขา้ งหน้าทีละ 10 หนว่ ย จนกว่าจะมกี ารกดแปน้

space bar

เเออกกสสาารรปปรระะกกออบบกกาารรอเรบยี รนมครู 15
หโดลยกั คสุณตู รคกรูอาารคเขมียนโาปรีรรกั แษก์ รกมลุม่ Sสcาrรaะtกcาhรเรเพียนื่อรสู้วง่ทิ เยสารศมิ าคสวตาร์แมลคะดิ เทสครโา้ นงโสลรยรี ค์

กลุ่มสาระการเรยี นรกู้ ารงานอาชพี และเทคโนโลยี (คอมพวิ เตอร)์

นอกจากนี้ ยงั มบี ลอ็ กทีเ่ ป็นคาส่งั ใชง้ านเฉพาะ โดยมีการตรวจสอบเงอื่ นไข เชน่ บลอ็ ก wait until

บลอ็ ก คาอธิบาย ตวั อยา่ ง

หยุดรอเวลา จนกระท่ัง

เงอ่ื นไขหลงั until

เปน็ จรงิ จงึ จะทาคาส่งั หยดุ รอเวลา จนกวา่ ขนาดของตวั ละครจะเทา่ กบั 50% แล้วทา

ต่อไป คาสง่ั ต่อไป

การใชต้ ัวดาเนนิ การ

ในการคานวณใดๆ จะต้องมีการระบตุ วั ดาเนนิ การ (Operator) เพื่อสั่งให้คานวณ เปรียบเทยี บ ใน
โปรแกรม Scratch มีกลุ่มบล็อก Operators ให้ใชง้ าน ซ่ึงประกอบดว้ ยบล็อกทใี่ ชใ้ นการคานวณพ้ืนบาน การ
เปรยี บเทยี บ ตรรกะ และฟังก์ช่นั ในการทางานตา่ งๆ ในบลอ็ ก Operators จะมโี ครงสร้างทีป่ ระกอบไปด้วย ชอ่ ง
กาหนดคา่ ตวั ดาเนนิ การหรือคาสั่ง ซง่ึ ช่องกาหนดคา่ สามารถใส่ตวั เลข อักขระ หรือลากบลอ็ กอน่ื ๆ มาวางบน
บลอ็ กก็ได้ โดยกาหนดคา่ ดังน้ี

ชอ่ งส่ีเหล่ยี มมุมมนรบั คา่ เป็นตวั เลขและรบั บลอ็ กส่เี หลีย่ มมุมมน

ชอ่ งหกเหลี่ยมรับได้เฉพาะข้อมลู ทเ่ี ป็นจรงิ หรือเท็จจากบล็อกหกเหลย่ี มเท่านน้ั

ช่องสเี หลย่ี มรับขอ้ มูลเปน็ อักขระ ซ่งึ ถ้าใสต่ ัวเลขในชอ่ งนี้จะถือว่าตวั เลขนน้ั เป็นอักขระ
นอกจากน้ียังรบั บล็อกส่ีเหลีย่ มมุมมนและบล็อกหกเหลีย่ มไดด้ ้วย

1. บล็อก Operators คานวณพืน้ ฐาน
ภายในบลอ็ ก Operators คานวณพืน้ ฐาน มตี ัวดาเนินการตา่ งๆ ท่ใี ช้ในการคานวณ เชน่ บวก ลบ คูณ

หาร มอดลู ัส ตวั อย่างการใช้งานเช่น

บลอ็ ก ความหมาย ตัวอยา่ งการใช้งาน ผลลัพธ์

บวก 9

ลบ 5

คณู 14

หเเโออดลกกยักสสคสาาณุตู รรรปคปกรรรอูาะะารกกคเออขมบบยี กนกาาโาปรรรรีอเรรกั บแียษกรน์ มรกมคลุม่รSูสcาrรaะtกcาhรเรเพยี น่อื รส้วู ่งิทเยสารศิมาคสวตาร์แมลคะดิ เทสครโา้ นงโสลรยรี ค์ 16

กลุม่ สาระการเรยี นรู้การงานอาชีพและเทคโนโลยี (คอมพวิ เตอร)์

บล็อก ความหมาย ตัวอย่างการใชง้ าน ผลลพั ธ์

หาร 3.5

มอดลู 1

หมายเหตุ มอดลู สั คือ การหาเศษท่เี หลือทีน่ ้อยท่สี ดุ จากการหารและไมใ่ ช่จานวนลบ เช่น 5 mod 2
( 5หาร 2 = 2 เหลือเศษ 1 ) ผลลพั ธท์ ไ่ี ด้คือ 1

ในกรณที ่ีต้องการใชต้ วั ดาเนนิ การมากกวา่ หนึ่งตัว สามารถทาได้โดยนาบล็อกทต่ี ้องการมาวางบนบลอ็ ก
Operators ดังตัวอยา่ งต่อไปนี้

ตัวอย่างที่ 1 1 + (2 * 3)
ลาดับการคานวณ คอื
1) คานวณคา่ ในวงเล็บกอ่ น โดยนา 2 มาคณู กบั 3 ซง่ึ มคี า่ เท่ากับ 6
2) นาผลลัพธ์ท่ีไดข้ ้อ 1 มาบวกกับ 1 จะได้ 6 + 1 = 7
ในโปรแกรม Scratch สามารถทาได้ดงั น้ี
1) ลากบลอ็ กบวกมาวาง
2) พมิ พเ์ ลข 1 ลงในชอ่ งกาหนดค่าด้านซ้าย
3) ลากบล็อกคณู มาวางลงในช่องกาหนดคา่ ด้านขวา
4) จะไดบ้ ล็อกคณู ซ้อนอยู่ในบล็อกบวก
5) พมิ พ์เลข 2 และ 3 ลงในช่องกาหนดคา่ ของบล็อกคณู

1

2

3

4
5

เอกสารประกอบการเอรบยี รนมครู 17
หโดลยักคสุณูตครกรอูาารคเขมยี นาโปรรี รักแษก์ กรมล่มุ Sสcาrรaะtกcาhรเรเยีพน่ือรสวู้ ง่ทิ เยสารศิมาคสตวรา์แมลคะิดเทสครโา้ นงโสลรยรี ค์

กลุม่ สาระการเรยี นร้กู ารงานอาชีพและเทคโนโลยี (คอมพวิ เตอร)์

หมายเหตุ การคานวณค่าในบล็อกจะคานวณในบล็อกนนั้ ๆ กอ่ น เหมือนกับการคานวณในวงเลบ็ ก่อน แลว้
จงึ คานวณสว่ นท่เี หลือภายหลัง เชน่ (3*5)-(4/2) = 15-2

= 13

ตัวอยา่ งท่ี 2 (3*5)-(4/2) สามารถกาหนดในโปรแกรม scratch ได้ดงั นี้
1) ลากบล็อกลงมาวาง
2) ลากบล็อกคูณ มาวางในช่องกาหนดคา่ ดา้ นซา้ ยของบล็อกลบ จะไดบ้ ล็อกคูณซ้อนอยใู่ นบล็อกลบ
3) พมิ พเ์ ลข 3 และ 5 ลงในช่องกาหนดคา่ ตามลาดับ
4) ลากบล็อกหาร มาวางในชอ่ งกาหนดคา่ ด้านขวาของบล็อกลบ จะได้บลอ็ กหารซอ้ นอยูใ่ นบลอ็ กลบ
5) พิมพเ์ ลข 4 และ 2 ลงในช่องกาหนดคา่ ตามลาดับ

1

2

3

4
5

2. บล็อก Operators เปรยี บเทียบ

การใชง้ านบล็อก Operators เปรยี บเทยี บ สามารถใส่ค่าหรอื ลากบลอ็ กที่ต้องการเปรียบเทียบลงในชอ่ ง

กาหนดค่า ผลลัพธ์จากการใช้ตวั ดาเนินการเปรยี บเทยี บจะได้ค่าเปน็ จรงิ หรือเทจ็ ตัวอยา่ งเช่น

บล็อก ความหมาย ตัวอย่างการใชง้ าน ผลลัพธ์

นอ้ ยกวา่ เทจ็

มากกวา่ จรงิ

เทา่ กัน เทจ็

เหเโออดลกกยกั สสสคาาุณตู รรรปปคกรรราูอะะรากกคเออขมบบยี กนกาาโาปรรรอีรเรรกับแียษกรน์มรกมคลรุ่มSูสcาrรaะtกcาhรเรเพียน่ือรสวู้ ่งทิ เยสารศมิ าคสวตารมแ์ ลคะดิ เทสครา้โนงโสลรยรี ค์ 18

กลมุ่ สาระการเรยี นรู้การงานอาชีพและเทคโนโลยี (คอมพิวเตอร์)

3. บล็อก Operators ฟงั กช์ น่ั

บล็อก Operators ฟังก์ชั่น มบี ล็อกที่จัดการตวั อักษรและขอ้ ความ และบล็อกท่ีคานวณทางคณติ ศาสตร์

ตวั อยา่ งเชน่

บล็อก ความหมาย ตวั อยา่ งการใชง้ าน ผลลัพธ์

เชื่อมข้อความในช่อง Hello Joy
กาหนดคา่ ที่ 1 และ 2

เลอื กอกั ขระในลาดับที่ m
ระบุจากคา่ ที่กาหนด

นับจานวนอกั ขระ 8

ปัดเศษ 6

สุ่มตวั เลข 4
ฟงั กช์ ่ันทาง
คณิตศาสตร์ ตัวเลขท่ีส่มุ ได้มคี า่
ต้งั แต่ 1 ถงึ 10
รากที่สองของ 25

คอื 5

เอกสารประกอบการเอรบียรนมครู 19
หโดลยกั คสณุ ูตครรกอู าารคเขมยี นนาโรปีรรกั แษก์ กรลมุ่มSสcารraะกtcาhรเรเยีพน่อื รสวู้ ง่ทิ เยสารศิมาคสตวราแ์ มลคะิดเทสครโา้ นงโสลรยรี ค์

เดนิ เลน่ ชมววิ สวย กลุม่ สาระการเรยี นรู้การงานอาชพี และเทคโนโลยี (คอมพวิ เตอร)์

1. สรา้ งโปรเจกต์ใหม่ 2
2. เลือกพ้ืนหลงั ของเวทดี งั น้ี

 คลิกที่ Stage
 คลิกแท็บ Backgrounds

1

จะปรากฏพ้นื หลงั ของเวที พร้อมเคร่ืองมือดังนี้

2

1 3
6
4
20
5

เหเโออดลกกยกั สสคสาาุณูตรรครปปกรรรอูาะะารกกคเออขมบบยี กกนนาาาโปรรรีรเอรรกั บแียษกรน์ มกรมลคุ่มรSสู cาrรaะtกcาhรเรเยีพนือ่ รส้วู ่งทิ เยสารศิมาคสตวรา์แมลคะดิ เทสครโา้ นงโสลรยรี ค์

กล่มุ สาระการเรยี นรู้การงานอาชีพและเทคโนโลยี (คอมพวิ เตอร์)

 ปุ่ม วาดพ้ืนหลังขน้ึ มาใหม่

 ปุ่ม เลอื กพ้นื หลงั จากไฟล์ภาพ

 ปุ่ม ถา่ ยภาพพ้ืนหลงั ข้ึนมาใหม่ (ต้องใชอ้ ปุ กรณจ์ บั ภาพ)

 ปุ่ม แก้ไขพ้ืนหลงั โดย Paint Editor

 ปุ่ม คดั ลอกพ้ืนหลงั

 ปุ่ม ลบพื้นหลงั

3. เลอื กพน้ื หลังจากโฟลเ์ ดอร์ภาพ โดยคลิกปมุ่ จะปรากฏหนา้ ตา่ ง Import Background จะมี

โฟลเ์ ดอร์ภาพตา่ งๆ ในที่น้ีให้เลือกภาพ beach-malibu จากโฟล์เดอร์ Nature ดงั นี้

 ดบั เบล้ิ คลกิ ทโ่ี ฟลเ์ ดอร์ Nature จะปรากฏภาพต่างๆ ที่เปน็ ภาพธรรมชาติ

1

 คลิกทภี่ าพ beach-malibu
 คลิกปุ่ม ภาพพ้ืนหลงั ท่เี ลือกจะปรากฏบนเวที และรายการพ้ืนหลงั

2 3

หเเโออดลกกยักสสสคาาตูุณรรรปคปกรรราอูะะรากกเคอขอมบียบกนกนาโาาปรรรอรีรเรักบแยีษกรน์มรกมคลรุ่มSูสcาrรaะtกcาhรเเรพยี นอื่ รสวู้ ่งิทเสยารศมิ าคสวตารม์แลคะิดเสทรคา้โนงสโลรยรี ค์ 21

กลุม่ สาระการเรยี นร้กู ารงานอาชีพและเทคโนโลยี (คอมพิวเตอร์)

4. ลบพน้ื หลัง background1 โดยคลกิ ปุ่ม ส่งิ ท่ีปรากฏคือ..................................................
5. คลิกทีต่ ัวละคร Sprite1
6. เขียนสครปิ ตใ์ ห้ตัวละคร Sprite1 ดงั นี้

1 เขียนสครปิ ต์

2 คลกิ ปมุ่ บล็อก Control

3

ลากบลอ็ ก forever คลุม

4 ลากบลอ็ ก when clicked ตอ่ ด้านบน

คลิก ผลลัพธ์คือ

7. ทดลองคลิกปุ่มรปู แบบการหมุนทัง้ 3 ลักษณะ แลว้ สงั เกตผลลพั ธ์ จากนน้ั วงกลมลอ้ มรอบ
รปู ตวั ละครทเี่ ปน็ ผลลพั ธห์ ลังชนขอบเวที 22

เอกสารประกอบการเอรบียรนมครู
หโดลยักคสุณูตครรกูอาารคเขมยี นาโรปีรรกั แษก์ กรลมุ่มSสcารraะกtcาhรเรเยีพนอ่ื รสูว้ ง่ทิ เยสารศิมาคสตวรา์แมลคะดิเทสครโา้ นงโสลรยรี ค์

กลุม่ สาระการเรยี นรกู้ ารงานอาชีพและเทคโนโลยี (คอมพวิ เตอร)์

8. คลิกปุ่ม เพ่อื หยดุ การเคลอ่ื นที่ของตัวละคร และเลอื กปมุ่ ใหต้ ัวละครหมนุ ได้รอบทศิ ทาง
9. หมุนเส้นสีน้าเงินท่ีปรากฏที่ข้อมูลของตัวละครที่ถูกเลอื ก (Sprite1) เพื่อกาหนดทศิ ทางการเคล่อื นท่ีของตวั

ละคร (direction) ดงั ทิศทางท่ีระบุในขอ้ 9.1 และ 9.2 จากนัน้ ใหว้ าดเสน้ ทิศทางของตัวละครตามทป่ี รากฏ
ผลลัพธ์

ทิศทาง ผลลพั ธ์
9.1 -45 องศา

9.2 75 องศา

การระบทุ ิศทางของตัวละครในโปรแกรม Scratch
0 องศา

-90 องศา 90 องศา

180 องศา 23

เเออกกสสาารรปปรระะกกออบบกกาารรเอรบียรนมครู
หโดลยักคสุณตู ครรกูอาารคเขมยี นาโรปรี รักแษก์ กรลมุ่มSสcารraะกtcาhรเรเียพนอื่ รสู้วง่ทิ เยสารศิมาคสตวราแ์ มลคะดิเทสครโา้ นงโสลรยรี ค์

กลุ่มสาระการเรยี นรู้การงานอาชพี และเทคโนโลยี (คอมพิวเตอร์)

10. บนั ทกึ โปรเจกต์ชื่อ MyFirstProject ดงั นี้
 คลิกเมนู File -> Save หรอื Save As จะปรากฏกรอบโต้ตอบ Save Project
 พิมพ์ชอ่ื ผูท้ าโปรเจกต์
 พมิ พ์รายละเอยี ดเกี่ยวกับโปรเจกต์
 พมิ พ์ชื่อโปรเจกต์
 คลิกปมุ่ ok
 โปรเจกตจ์ ะถกู บันทึกไว้ท่ี C:\Documents and Setting\Administrator\
My Documents\Scratch Projects (โฟล์เดอร์ My Projects)

1

2
3

5

4 24

เอกสารประกอบการเอรบยี รนมครู
หโดลยกั คสณุ ตู ครกรอูาารคเขมยี นาโปรีรรักแษก์ กรมลุ่มSสcาrรaะtกcาhรเรเยีพนอ่ื รสู้ว่งิทเยสารศิมาคสตวรา์แมลคะดิ เทสครโา้ นงโสลรยรี ค์


Click to View FlipBook Version