The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by sb5780144229, 2022-06-12 09:29:26

แผน KidBright ป.5

แผน KidBright ป.5

กจิ กรรมท่ี 3

ใบกจิ กรรมท่ี 3.2
ชุดใหญ่ไฟกระพริบ

คา� ชี้�ีแจง ต้องการเขียนโปรแกรมเปิดปิดไฟอัตโนมัติจากการตร จ อบค่าระดับค ามเข้มแ ง โดยโปรแกรมต้อง ามารถทำำา
ตามเงอ่ื นไขตา่ ง ๆ ดงั นี้
• เขยี นโปรแกรมเพื่ออ่านคา่ แ งขณะน้นั แล้ เก็บคา่ ไ ท้ ำ่ีตั แปร Light
• เขียนโปรแกรมเพอ่ื ตร จ อบคา่ ระดับค ามเขม้ แ งเพือ่ แ ดงผลตามเงอื่ นไขทำ่กี ำา นดดังน้ี
- ถา้ คา่ ค ามเขม้ ของแ งนอ้ ยก า่ 40% ใ แ้ ดงบน นา้ จอแ ดงผล LED เปน็ รปู ลอดไฟทำกี่ าำ ลงั กระพรบิ ดงั รปู ทำ ่ี 1

รูปที่ 1 โปรแกรมรูปหลอดไฟกระพริบ
- ถา้ คา่ ระดบั ค ามเขม้ แ งมากก า่ รอื เทำา่ กบั 40% ใ แ้ ดงผลบน นา้ จอแ ดงผล LED เปน็ รปู ลอดไฟ ดงั รปู ทำ ี่ 2

รูปที่ 2 โปรแกรมรูปหลอดไฟ

53

กิจกรรมท่ี 4

ไฟฟา้ และฝาตู้

จุดประสงคก์ ารเรียนรู้

1. เขยนโปรแกรมควบคุมการเปิดปิดหลอดไฟ
2. เขยนโปรแกรมที่มีการใช้คำาสั่งวนซ้ำา
3. เขยนโปรแกรมที่มีการอ่านและควบคุมสถานะยูเอสบี
และเอาต์พุต

ตัวช้วี ัด

ว.4.2 ป.5/3 ออกแบบและเขยนโปรแกรมที่มีการใช้เหตุผล
เชิงตรรกะอย่างง่าย ตรวจหาข้อผิดพลาดและแก้ไข



กิจกรรมท่ี 4

สาระการเรียนรู้

1. การเขีียนโปรแกรมอ่่านค่า่ ระดัับค่ ามเขี้มแ ง
2. การเขีียนโปรแกรมทีม่ ีการใชค้ ่า� ่ัง นซา้�
3. การเขีียนโปรแกรมทมี่ ีการอ่า่ นและค่ บคุ่ม ถานะยเู อ่ บแี ละเอ่าต์พตุ
4. การตร จ าขีอ้ ่ผดิ ัพลาดัขีอ่งโปรแกรม

แนวคดิ

บอ่ร์ดั KidBright มีช่อ่ง ัญญาณอ่ินพุตและเอ่าต์พุตท่ี ามารถใช้เช่อ่มต่อ่อุ่ปกรณ์และค่ บคุ่มการท�างานขีอ่งอุ่ปกรณ์
ภายนอ่กต่าง ๆ เช่น การปิดัเปิดั ลอ่ดัไฟ การปิดัเปิดัพัดัลม นอ่กจากนี้ ามารถใช้ KidBright simulator เพ่อ่จ�าลอ่งการ
ท�างานไดั้ ากไม่มีอุ่ปกรณ์จริง กลุ่มบล็อ่กค่�า ่ังที่ใช้เกี่ย กับการเช่อ่มต่อ่อุ่ปกรณ์ ไดั้แก่ กลุ่มบล็อ่ก I/O และอ่าจใช้
บล็อ่กค่�า ่ังอ่่น ๆ ในการค่ บคุ่มการท�างาน เช่น if do, repeat while do, repeat until do

สอ่ื และอุปกรณ์

ใบกจิ กรรม

วสั ดอุ ปุ กรณ์

• ลอ่ดัไฟ LED 5V ตามจา� น นกลุ่มและ า� รอ่ง จา� น น 10 ชดุ ั
• ลอ่ดัไฟ LED USB ตามจ�าน นกลุ่มและ า� รอ่ง จ�าน น 10 ชดุ ั

56

กิจกรรมท่ี 4

แนวทางการจัดการเรยี นรู้

การจดั เตรียม

1. ใบกจิ กรรมตามจา� น นนักเรยี น
2. เค่ร่อ่งค่อ่มพิ เตอ่ร์ทตี่ ิดัตงั้ โปรแกรม KidBright IDE
3. บอ่ร์ดั KidBright และ าย Micro USB

ขัน้ ตอนดาำ เนินการ

1. ค่รูทบท นค่ ามรู้เก่ีย กับการเขีียนโปรแกรมอ่่านค่่าระดัับค่ ามเขี้มแ งซ่งไดั้ท�าในช่ั โมงที่แล้ ร มท้ังอ่ธิิบายค่ าม
รู้เพ่ิมเติมอ่่น ๆ ทร่ี บร มไดัจ้ ากขีอ้ ่มลู ขีอ่งนกั เรียนใน Exit ticket
2. ค่รูใ ้นักเรียน ่ก าใบค่ ามรู้ที่ 4 เร่อ่งการอ่่านและค่ บคุ่ม ถานะ USB และ Output เฉพาะ ั ขี้อ่ท่ีเก่ีย กับ
บล็อ่กค่า� ่ัง I/O
3. ค่รูแนะน�า KidBright simulator และอุ่ปกรณ์จ�าลอ่งที่ต่อ่อ่ยู่บนบอ่ร์ดั จากนั้นค่รูชี้แจงใ ้นักเรียนท�าใบกิจกรรมที่ 4.1
เร่อ่งโปรแกรมเปิดัปิดัไฟ ขี้อ่ท่ี 1-2 และ ุ่มนักเรียนน�าเ นอ่ผลงาน ร มท้ังอ่ธิิบายการท�างานขีอ่งโปรแกรมและ
ใ ้นกั เรยี นร่ มกนั ตอ่บค่�าถามในใบกิจกรรม
4. ค่รแู จก ลอ่ดัไฟ LED 5V และ ลอ่ดัไฟ LED USB พรอ้ ่มแนะนา� อ่ปุ กรณแ์ ละ ธิ ิกี ารตอ่ ่อ่ปุ กรณเ์ ขีา้ กบั บอ่รด์ ั KidBright
จากน้ันใ ้นักเรียนท�าใบกิจกรรมที่ 4.1 เร่อ่งโปรแกรมเปิดัปิดัไฟ ขี้อ่ท่ี 3-4 จากนั้น ุ่มนักเรียนน�าเ นอ่ผลงานและ
อ่ธิบิ ายการทา� งานขีอ่งโปรแกรม ร มทง้ั การแกไ้ ขีขีอ้ ่ผดิ ัพลาดัทเี่ กดิ ัขีน้่ ระ า่ งการเขียี นโปรแกรมและการตดิ ัตง้ั อ่ปุ กรณ์
5. ค่รนู า� อ่ภิปราย รุปในประเดัน็ ตอ่ ่ไปนี้
• ค่ ามร้ทู ีน่ ักเรียนไดั้จากการท�ากิจกรรมมอี ่ะไรบา้ ง
• ค่า� ัง่ repeat until do กับ repeat while do มีการท�างานต่างกันอ่ยา่ งไร
• นกั เรยี นค่ดิ ั ่าเราจะนา� อุ่ปกรณ์อ่ะไรมาต่อ่กบั บอ่ร์ดั KidBright เพ่อ่ ่ังใ ้อุ่ปกรณท์ �างาน ไดับ้ า้ ง
• นกั เรยี นค่ิดั ่าใน ถานทตี่ า่ ง ๆ เชน่ บา้ น โรงเรยี น ร้านค่้า มกี ารค่ บคุ่มอ่ปุ กรณ์อ่ัตโนมัต ิ อ่ะไรบา้ ง

การวัดและประเมนิ ผล

ตร จผลงานและตร จค่า� ตอ่บในใบกจิ กรรม

57

กิจกรรมท่ี 4

สอ่ื และแหลง่ เรยี นรู้

นงั ่อ่ “ นกุ Kids นุก Code กบั KidBright” ( �า รบั นักเรียน) โดัย ทช. ดัา นโ์ ลดัไดัท้ ่ี

!

ขอ้ เสนอแนะ

1. หากนักเรียนไม่เคยใช้ KidBright simulator มาก่อน ครูควรแนะนำาหรือทบทวนการทำางานเบื้องต้น
โดยเฉพาะในส่วนทีเ่ ปน็ การแสดงผลและแถบเล่อื นปรับค่าแสงหรออณุ หภมู ิ
2. ครูอาจให้เตรียมพัดลมขนาดเล็กและมอเตอร์มาให้นักเรียนทดสอบการทำางานโดยปรับปรุงโปรแกรม
เพ่ิมเตมิ จากทเี่ ขยนไว้ในใบกิจกรรมท่ี 3.2 หรอสรา้ งโปรแกรมข้นใหม่
3. เนอื่ งจากเนื้อหาในใบความร้มู ีคอ่ นขา้ งมาก ครอู าจแบ่งเนอ้ื หาออกเป็นสว่ น ๆ ตามความจาำ เปน็ ในการเขยน
โปรแกรมแต่ละใบกจิ กรรม

58

กิจกรรมท่ี 4

ใบความร้ทู ี่ 4
การอ่านและควบคุมสถานะ
USB และ Output

แทบ็ I/O (ไอ่โอ่) บรรจุไปดั้ ยบลอ็ ่กค่�า ง่ั ที่อ่า่ นและค่ บค่มุ ถานะขีอ่งอ่นิ พุตและเอ่าตพ์ ตุ ตั อ่ย่างบลอ็ ่กค่�า ง่ั เช่น

บล็อกคำาส่ัง Write USB Status Off (เขยี นยเู อสบี สถานะปดิ )

ใช้ �า รับ ่งค่่า On/Off (เปิดั/ปิดั) ไปยัง USB

บลอ็ กคำาส่งั Write Output 1 Status Off (เขียนเอาตพ์ ุต 1 สถานะปดิ )

ใช้ �า รับ ่งค่่า ถานะ On/Off (เปิดั/ปิดั) ไปยังเอ่าต์พุตท่ีก�า นดั

บล็อกคำาส่ัง Read Input Status 1 (อา่ นสถานะอินพุต 1)

ใช้ �า รับอ่่านค่่า ถานะอ่ินพุตท่ีก�า นดั

59

กิจกรรมท่ี 4

ตัวอย่างโปรแกรม แ ดังค่่า ถานะอ่ินพุต 1

รูปที่ 1 โปรแกรมแสดงค่าสถานะอินพุต 1
โปรแกรมในรปู ท ่ี 1 แ ดังค่า่ ถานะอ่นิ พุต 1 โดัยจะแ ดังค่่าเป็น 1 เม่อ่อ่ินพุต 1 มีการเช่อ่มตอ่ ่และจะแ ดังค่่าเปน็ 0 เม่อ่
ไม่มีการเช่อ่มตอ่ ่
ตวั อยา่ งการเปดิ ปดิ ตู้ใน KidBright Simulator

รูปที่ 2 หน้าจอแสดงผล LED แสดงค่าสถานะอินพุต 1 ซึ่งมีค่าเท่ากับ 0
จากรูปที่ 2 พบ า่ เมอ่ ่ปดิ ัต ู้ ค่่า ถานะอ่นิ พุต 1 ที่อ่า่ นไดั ้ ค่อ่ ่ 0

60

กิจกรรมที่ 4

รูปที่ 3 หน้าจอแสดงผล LED แสดงค่าสถานะอินพุต 1 ซึ่งมีค่าเท่ากับ 1
จากรปู ที ่ 3 พบ า่ เม่อ่เปิดัต ู้ ค่า่ ถานะอ่ินพุต 1 ท่ีอ่่านไดั ้ ค่อ่ ่ 1

บลอ็ กคำาสงั่ repeat while... do... (ทาำ ซำา้ ขณะที่...ทำา...)

เป็นบล็อ่กค่�า ั่งท่ีอ่ยู่ในแท็บ Loop ( นรอ่บ) บล็อ่กค่�า ั่ง repeat while... do… ถูกใช้เม่อ่ต้อ่งการใ ้ค่�า ่ัง ร่อ่ชุดัค่�า ่ัง
มีการท�างานซ้�าเร่อ่ย ๆ ตามเง่อ่นไขีท่ีกา� นดั โดัยนา� ค่�า ่ัง ร่อ่ชุดัค่�า ่ังท่ีต้อ่งการทา� ซ�้ามา างภายในบล็อ่กค่า� ่ังน้ี การ
ก�า นดัเง่อ่นไขี ามารถท�าไดั้ 2 รูปแบบ ค่อ่ ่ repeat while จะท�าซ้�าขีณะทเี่ ง่อ่นไขีเป็นจริงและ ยดุ ัการทา� งานเมอ่ ่เง่อ่นไขี
เปน็ เทจ็ และ repeat until ท�าซา้� ไปเรอ่ ่ย ๆ จนกระทั่งเงอ่ ่นไขีเป็นจริงจะ ยุดัทา�

61

กิจกรรมท่ี 4

ตัวอย่างโปรแกรม การใช้งานบล็อ่กค่�า ่ัง repeat while... do…

รูปที่ 4 โปรแกรมการใช้งานบล็อกคำาสั่ง repeat while... do...
จากรูปท่ี 4 น้าจอ่แ ดังผล LED จะแ ดังตั อ่ัก ร COM แบบ นซ�้าไปเร่อ่ย ๆ ขีณะที่กดั ิตช์ 1 ค่้างไ ้ แต่เม่อ่ ิตช ์
1 ไม่ถูกกดัก็จะท�าค่�า ่ังถัดัไปค่่อ่ Clear LED 16x8 ซ่งเป็นการล้าง น้าจอ่แ ดังผล LED น่ันเอ่ง

การคำานวณทางคณิตศาสตร์

ในโปรแกรม KidBright IDE มีบล็อ่กทใี่ ชใ้ นการค่�าน ณทางค่ณติ า ตร ์ ซง่ อ่ย่ใู นแทบ็ Math (ค่ณิต า ตร์) รายละเอ่ียดัดังั น้ี

62

กิจกรรมท่ี 4

ตัวอย่างโปรแกรม การใช้งานบล็อ่กค่ณิต า ตร ์

รูปที่ 5 โปรแกรมการใช้งานบล็อกคณิตศาสตร์ การบวกและการหาร
ชุดัค่�า ่ังในรูปที่ 5 ามารถอ่ธิิบายการท�างานไดั้ดัังน้ี
• เร่ิมจากน�าค่่าค่งท่ี 10 บ กดั้ ยค่่าค่งท่ี 40 ดั้ ยบล็อ่กค่�า ั่ง
• จากน้ันน�าค่่าที่ไดั้ไปก�า นดัใ ้กับตั แปร sum โดัยใช้บล็อ่กค่�า ั่ง
• ต่อ่มาน�าตั แปร sum ารดั้ ยค่่าค่งท่ี 2 โดัยใช้บล็อ่กค่�า ั่ง
• ุดัท้ายน�าค่่าที่ไดั้ไปแ ดังผลแบบเล่อ่นบน น้าจอ่แ ดังผล LED ดั้ ยบล็อ่กค่�า ั่ง LED 16x8 Scroll

63

กิจกรรมท่ี 4

การเพ่ิมค่าทีละ 1 ให้กับตัวแปร
ตัวอย่างโปรแกรม การเพิ่มค่่าทีละ 1 ใ ้กับตั แปร count

รูปที่ 6 โปรแกรมการเพิ่มค่าทีละ 1 ให้กับตัวแปร count
โปรแกรมในรูปที่ 6 เป็นการแ ดังผลตั เลขี โดัยเริ่มต้นท่ีเลขี 1 จากนั้นจะแ ดังผลเพิ่มขี่้นทีละ 1 ซ่งมีการท�างานดัังน้ี
• เร่ิมต้นก�า นดัค่่าเท่ากับ 1 ใ ้ตั แปร count
• จากน้ันแ ดังค่่าตั แปร count บน น้าจอ่แ ดังผล LED
• ต่อ่มาเพ่ิมค่่าใ ้กับตั แปร count เป็น count + 1 (ดัังน้ันขีณะนี้ค่่าขีอ่งตั แปร count เท่ากับ 2)
• ท�าซ้�าขี้อ่ 2 และ 3 ไปเร่อ่ย ๆ

64

กิจกรรมท่ี 4

ใบกจิ กรรมท่ี 4.1
โปรแกรมเปิดปิดไฟ

1. ใ น้ กั เรยี นนา� โปรแกรมทไี่ ดัจ้ ากใบกจิ รรมท ่ี 3.2 ชดุ ัใ ญไ่ ฟกระพรบิ มาปรบั ปรงุ โดัยใช ้ KidBright Simulator เพอ่ ่ค่ บค่มุ
การเปิดัปิดัไฟท่ี ลอ่ดัไฟ LED 5V และ ลอ่ดัไฟ LED USB ตามเง่อ่นไขีทีก่ า� นดัดัังน้ี
• ถ้าค่่าระดับั ค่ ามเขีม้ แ งน้อ่ยก า่ 40% ใ ้ ลอ่ดัไฟตดิ ั
• ถา้ ค่่าระดับั ค่ ามเขี้มแ งมากก ่า ร่อ่เท่ากับ 40% ใ ้ ลอ่ดัไฟดับั

2. ทดัลอ่งปรับค่่าค่ ามเขี้มแ งและบันท่กผลลงในตาราง

65

กจิ กรรมท่ี 4

3. ต่อ่ ลอ่ดัไฟ LED 5V และ ลอ่ดัไฟ LED USB เขี้ากบั บอ่รด์ ั KidBright และเขียี นโปรแกรมบนโปรแกรม KidBright IDE
เพ่อ่ใ ้ ลอ่ดัไฟ ่างและดัับในระดับั แ งท่ีก�า นดัตามเงอ่ ่นไขีในขี้อ่ 1 แล้ บันทก่ ผลลงในตาราง
4. บลอ็ ่กค่า� ง่ั และ
เ ม่อ่น ร่อ่แตกตา่ งกนั อ่ยา่ งไร

66

กิจกรรมท่ี 4

ใบกจิ กรรมที่ 4.2
โปรแกรมเปิดปิดตู้

ค�าชี้แจง ตอ้ ่งการเขียี นโปรแกรมผา่ น KidBright Simulator เพ่อ่ตร จ อ่บ ถานะการปดิ ัเปิดัขีอ่งฝาตู้และมีการแจ้งเต่อ่น
ใ พ้ จิ ารณาเง่อ่นไขีดัา้ นล่าง จากนน้ั เขีียนโปรแกรมและตอ่บค่า� ถามต่อ่ไปน้ี
เงอื่ นไข
• ถ้าฝาตปู้ ิดัอ่ยู่ใ ้แ ดังขีอ้ ่ค่ ามบนจอ่ า่ “windows closed”
• ถ้าฝาตเู้ ปิดัอ่ยใู่ แ้ ดังตั เลขีโดัยเรมิ่ ท่ีเลขี 1 และเพ่ิมขี้่นทลี ะ 1 (1 2 3...) ากมกี ารแ ดังผลจนถง่ เลขี 10 ใ ้แ ดัง
ขี้อ่ค่ าม ่า “please close the window” มีเ ียงเต่อ่น นไปเร่อ่ย ๆ จนก ่าจะมกี ารปดิ ัตู้
1. เขียี นโปรแกรมเพ่อ่ตร จ อ่บ ่า ถา้ ฝาตปู้ ดิ ัอ่ยูใ่ ้แ ดังขี้อ่ค่ ามบนจอ่ า่ “windows closed”

• บล็อ่กค่า� ัง่ ใช้ า� รบั ก�า นดัค่า่ ค่งท่ ี 1 ใ ้กับ

67

กิจกรรมท่ี 4

2. เขียี นโปรแกรมเพอ่ ่ตร จ อ่บ ่า ถา้ ฝาตูเ้ ปิดัอ่ยู่ใ ้แ ดังตั เลขีโดัยเร่มิ ที่เลขี 1 และเพ่มิ ขี้น่ ทีละ 1
• เพราะเ ตใุ ดัจง่ ตอ้ ่งตร จ อ่บ ่าบล็อ่กค่า� ัง่ Read Input Status เทา่ กับ 1 รอ่ ่ไม่

• ค่�า งั่ ท�า นา้ ที่อ่ะไร

68

กจิ กรรมที่ 4

3. เขียี นโปรแกรมเพอ่ ่ตร จ อ่บ า่ ากมกี ารแ ดังผลจนถ่งเลขี 10 ใ แ้ ดังขี้อ่ค่ าม ่า “please close the window”
มีเ ยี งเตอ่ ่น นไปเร่อ่ย ๆ จนก า่ จะมีการปิดัตู้

• ใ ้เตมิ ค่า� ั่งท่ี ายไปในกรอ่บ แี ดังใ ้ มบูรณ์และอ่ธิบิ ายการทา� งานขีอ่งชดุ ัค่�า ั่งน้ี
• ชุดับล็อ่กค่�า ั่งใดัเป็นเง่อ่นไขีท่ีท�าใ ้บอ่ร์ดั KidBright แ ดังผล ่า “please close the window” และเล่นเ ียง
มีการท�างานซา้� ไปเร่อ่ย ๆ จนกระท่งั ฝาตู้ปดิ ั

• ถา้ ใช้บล็อ่กค่�า งั่ repeat while...do… แทนบล็อ่กค่า� ั่ง repeat until...do… ต้อ่งแกไ้ ขีโปรแกรมอ่ย่างไร

4. ใ น้ ักเรียนนา� โปรแกรมทไี่ ดัใ้ นขีอ้ ่ 1 2 และ 3 มาประกอ่บกันใ ้ มบูรณ์

69

กิจกรรมที่ 5

Kid ค�ำ นวณ ชวนสนกุ

จดุ ประสงคก์ �รเรียนรู้

1. เขียนโปรแกรมโดยใช้บล็อกคำ�สั่งในแท็บคณิตศ�สตร์
สำ�หรับก�รคำ�นวณ

2. เชื่อมต่ออุปกรณ์กับบอร์ด KidBright
และเขียนโปรแกรมควบคุม

ตวั ช้ีวดั

ว.4.2 ป.5/3 ออกแบบและเขียนโปรแกรมที่มีก�รใช้เหตุผล
เชิงตรรกะอย่�งง่�ย ตรวจห�ข้อผิดพล�ดและแก้ไข



กิจกรรมท่ี 5

ส�ระก�รเรยี นรู้

1. การเขียนโปรแกรม KidBright IDE เพื่อค�าน ณทางคณิต า ตร์
2. การเชือ่ มต่ออปุ กรณก์ บั บอร์ด KidBright และเขียนโปรแกรมค บคมุ
3. การตร จ าข้อผิดพลาดของโปรแกรม

แนวคดิ

ในการเขียนโปรแกรมอาจมีการค�าน ณเข้ามาเกี่ย ข้อง โดยในโปรแกรม KidBright IDE บล็อกท่ีเก่ีย ข้องกับการ
ค�าน ณจะอย่ในแท็บคณิต า ตร์ (Math) ซึ่่งประกอบด้ ยบล็อกค�า ั่งท่ีใช้ก�า นดค่าคงที่ บล็อกค�า ่ังที่ใช้ก�า นด
ตั แปร บล็อกค�า ั่งที่ใช้การด�าเนินการทางคณิต า ตร์
การเขียนโปรแกรมบนโปรแกรม KidBright IDE เพ่ือค บคุมระบบอัตโนมัติต่าง ๆ จะใช้ค ามร่้ใน ลายด้าน เช่น
คณิต า ตร์ ิทยา า ตร์ และจะต้องมีค ามเข้าใจในการเชื่อมต่อ รือติดต้ังอุปกรณ์เพ่ือใ ้ระบบท่ี ร้างข่้น ามารถ
ท�างานได้ตาม ัตถุประ งค์

สื่อและอปุ กรณ์

ใบกจิ กรรม

วสั ดุอุปกรณ์

• ลอดไฟ LED 5V ตามจ�าน นกลุ่มและ า� รอง จา� น น 10 ชดุ
• ลอดไฟ LED USB ตามจ�าน นกลุ่มและ า� รอง จ�าน น 10 ชดุ
• มอเตอรข์ นาดเลก็ (3-5 โ ลต์) ตามจา� น นกลมุ่ และ �ารอง จา� น น 10 ชดุ
• พดั ลมขนาดเล็ก า� รบั ต่อกบั มอเตอร ์ ตามจ�าน นกลมุ่ และ า� รอง จ�าน น 10 ชดุ
• พดั ลม USB ตามจา� น นกลมุ่ และ า� รอง จา� น น 10 ชุด

72

กิจกรรมที่ 5

แนวท�งก�รจดั ก�รเรยี นรู้

ก�รจดั เตรียม

1. ใบกิจกรรมตามจา� น นนกั เรยี น
2. เครอ่ื งคอมพิ เตอรท์ ่ีตดิ ตัง้ โปรแกรม KidBright IDE
3. บอร์ด KidBright และ าย Micro USB

ขนั้ ตอนด�ำ เนนิ ก�ร

1. คร่และนักเรียนร่ มกันทบท นค ามร่้เกี่ย กับตั ด�าเนินการทางคณิต า ตร์ และบล็อกค�า ั่งต่าง ๆ ที่อย่ในแท็บ
คณิต า ตร ์ (Math)
2. คร่ใ ้นักเรียนออกมา าธิตการเขียนโปรแกรม KidBright IDE ในการบ ก รือลบจ�าน น 2 จ�าน น และอาจเพิ่ม
ค ามซึ่บั ซึ่อ้ นของตั อยา่ ง เชน่ มกี ารก�า นดคา่ ตั แปร บ ก รือลบจ�าน นมากก า่ 2 จา� น น
3. คร่กล่า ถง่ ค าม า� คัญของการคา� น ณทางคณิต า ตรท์ ่ีใช้ในการเขยี นโปรแกรมตา่ ง ๆ
4. คร่ใ ้นักเรียนท�าใบกิจกรรมท่ี 5 เร่ืองคิด ิคิด ์ จากน้ัน ุ่มนักเรียนออกมาน�าเ นอผลงาน และใ ้นักเรียนช่ ยกัน
ตอบค�าถามในใบกจิ กรรม
5. คร่น�าอภิปราย ่า ากต้องการใ ้โปรแกรม ามารถค�าน ณปริมาณการใช้ไฟฟ้าและน้�าได้โดยไม่ต้องแก้ไขโปรแกรม
จะต้องท�าอย่างไร (เป็นค�าถามปลายเปิดนักเรียน ามารถตอบได้ตามจินตนาการ รือพื้นฐานค ามร่้ค ามเข้าใจ
ของตนเอง)
6. คร่ทบท นค ามร่้ที่เกี่ย กับการค บคุมอุปกรณ์ต่าง ๆ บนโปรแกรม KidBright IDE โดยอาจใ ้นักเรียนเขียนโปรแกรม
เพ่อื ัง่ ใ ล้ ้อท่ีตดิ อย่กับบอร์ด KidBright บน KidBright simulator ทา� การ มุน โดยมเี ง่อื นไข เช่น ถ้ากด ติ ช ์ 1 (S1)
ใ ล้ อ้ มุน ถา้ กด ิตช์ 2 (S2) ใ ล้ อ้ ยดุ
7. ครแ่ จกอปุ กรณ ์ เชน่ มอเตอร ์ พดั ลมขนาดเลก็ า� รบั ตอ่ กบั มอเตอร ์ พดั ลม USB ลอดไฟ LED USB ใ น้ กั เรยี นกลมุ่ ละ 1 ชดุ
( รืออาจจะแจกทลี ะช้ิน ตามโปรแกรมทจ่ี ะท�าในแต่ละข้อ) และตง้ั ค�าถามใ ้นกั เรยี นร่ มกนั อภิปราย เชน่
• อุปกรณน์ เี้ รียก ่าอะไร
• นกั เรียนพบเ น็ อุปกรณ์ลัก ณะน้ใี นงาน รอื กจิ กรรมใดบา้ ง และอุปกรณ์น้ีมี นา้ ท่ใี นการทา� งานนั้นอย่างไร

73

กิจกรรมที่ 5

8. คร่ใ ้นักเรียนน�าโปรแกรมเดิมท่ีเคย ร้างไ ้ เช่น โปรแกรมปิดเปิดพัดลม โปรแกรมปิดเปิดไฟ มาปรับปรุงเพื่อค บคุม
อปุ กรณจ์ รงิ ทค่ี รแ่ จกใ ้ และ ุม่ นกั เรียนออกมานา� เ นอผลงาน
9. คร่นา� อภปิ รายในประเดน็ ต่อไปน้ี
• นกั เรยี นเขียนโปรแกรมอะไรบ้าง
• โปรแกรมที่เขยี นขน้่ ใชค้ า� ่ังอะไรบ้าง
• นักเรียนพบปัญ าที่เกดิ ข้น่ ในการเขียนโปรแกรม รือไม ่ และแกไ้ ขปญั าอย่างไร
• นกั เรยี นพบปัญ าอุปกรณไ์ ม่ท�างาน รือไม ่ และแกไ้ ขปัญ าอยา่ งไร
10. คร่ช้ีแจงนักเรียน ่าในการเรียนคร้ังต่อไปนักเรียนจะได้เขียนโปรแกรม รือพัฒนาระบบค บคุมการท�างานผ่านบอร์ด
KidBright ใ ้นักเรียนลองค้น า ่านักเรียนต้องการประดิ ฐ์อุปกรณ์อะไรเพื่อช่ ยใ ้การท�างานต่าง ๆ รือการด�าเนิน
ชี ิตประจ�า ัน ะด ก บายมากย่ิงข่้น

ก�รวัดและประเมินผล

1. ตร จผลงานและค�าตอบในใบกิจกรรมท ี่ 5
2. ตร จค ามถ่กตอ้ งของการติดตงั้ และเชื่อมอุปกรณ์เข้ากับบอรด์ KidBright

74

กจิ กรรมที่ 5

สือ่ และแหลง่ เรยี นรู้

นงั อื “ นุก Kids นุก Code กบั KidBright” ( �า รับนักเรียน) โดย ทช. ดา นโ์ ลดได้ที่

!

ข้อเสนอแนะ

เนื่องในกิจกรรมนี้นักเรียนอ�จต้องเขียนโปรแกรมจำ�นวนม�ก และเวล�ในก�รจัดกิจกรรมไม่เพียงพอ
ครูอ�จพิจ�รณ�เลือกโปรแกรมให้กับนักเรียนต�มคว�มเหม�ะสม

75

กจิ กรรมที่ 5
ตัวอย�่ งโปรแกรม

1. โปรแกรมค บคุมล้อบน KidBright simulator

รูปที่ 1 โปรแกรมควบคุมล้อบน KidBright simulator

76

กจิ กรรมท่ี 5

2. โปรแกรมปิดเปิดพัดลม (โดยใช้มอเตอร์และพัดลมขนาดเล็ก)

รูปที่ 2 โปรแกรมปิดเปิดพัดลม

77

กิจกรรมท่ี 5

ใบกจิ กรรมท่ี 5
คดิ สคิ ดิ ส์

ค�ำชีแ้ จง ใ ้นักเรียนเขียนโปรแกรมคา� น ณคา่ นา�้ และคา่ ไฟ และตอบคา� ถามต่อไปน ี้
1. ก�า นดใ ้ตั แปรช่ือ electricity เก็บจ�าน น น่ ยไฟฟ้าที่ใช้ และตั แปรชื่อ water เก็บจ�าน น น่ ยของน้�าท่ีใช้ไป
ดังร่ปท ่ี 1

รูปที่ 1 โปรแกรมก�รกำ�หนดค่�ให้กับตัวแปร electricity และ water
หมำยเหตุ กา� นดใ ใ้ ชไ้ ฟ 95 น่ ย และใช้นา้� 10 น่ ย
2. ค่าท่ีได้จากการค�าน ณค่าไฟฟ้าจะเก็บไ ้ในตั แปรช่ือ electricity_total ่ นค่าท่ีได้จากการค�าน ณค่าน้�าจะเก็บไ ้
ในตั แปรชื่อ water_total แ ดงไดด้ ังรป่ ที่ 2

รูปที่ 2 โปรแกรมก�รคำ�นวณค่�ไฟฟ้�และค่�น้ำ�
หมำยเหตุ กา� นดใ ้คา่ นา�้ ราคา น่ ยละ 15 บาทและค่าไฟราคา น่ ยละ 3 บาท

78

กิจกรรมท่ี 5

3. เขยี นโปรแกรมใ แ้ ดงผลบน น้าจอแ ดงผล LED โดยมเี งอื่ นไขดงั น้ี
• กด ิตช์ปุ�ม 1 แ ดงคา่ ไฟ บน น้าจอแ ดงผล LED
• กด ิตช์ปม�ุ 2 แ ดงคา่ น�า้ บน น้าจอแ ดงผล LED
• กด ิตช์ปม�ุ 1 และปุม� 2 พร้อมกันแ ดงผลร มของค่าไฟและค่าน้�า บน น้าจอแ ดงผล LED
4. ถ้าเดอื นนี้มกี ารใชไ้ ฟฟา้ เพ่มิ จาก 95 น่ ยเป็น 115 น่ ยจะตอ้ งแกไ้ ขโปรแกรมอยา่ งไร

ค่าไฟฟา้ ทต่ี อ้ งจา่ ยคอื
ถา้ เดือนน้ีมีการใชน้ �า้ ลดลจาก 10 น่ ยเปน็ 8 น่ ยจะตอ้ งแกไ้ ขโปรแกรมอย่างไร

ค่าน�้าท่ีต้องจ่ายคอื ผลร มค่าน�้าและค่าไฟคือ
5. ถ้ามีการปรบั ค่าบรกิ ารค่าไฟจาก น่ ยละ 3 บาทเป็น 4 บาทจะตอ้ งแก้ไขโปรแกรมอยา่ งไร

ค่าไฟฟ้าที่ตอ้ งจา่ ยคอื
ถา้ มีการปรับคา่ บรกิ ารคา่ นา้� จาก น่ ยละ 15 บาทเปน็ 16 บาทจะต้องแกไ้ ขโปรแกรมอยา่ งไร

คา่ น�้าทต่ี อ้ งจ่ายคอื ผลร มคา่ น้�าและคา่ ไฟคือ

79

กจิ กรรมที่ 6

บา้ นนักคดิ

จุดประสงค์การเรยนรู้

1. เขยนรหัสลำ�ลองในก�รพัฒน�โปรแกรม
2. ออกแบบชิ้นง�น
3. ระบุร�ยละเอียดที่เกี่ยวข้องในก�รพัฒน�ผลง�น

ตัวช้ีวดั

ว.4.2 ป.5/3 ออกแบบและเขยนโปรแกรมที่มีก�รใช้เหตุผล
เชิงตรรกะอย่�งง่�ย ตรวจห�ข้อผิดพล�ดและแก้ไข



กจิ กรรมที่ 6

สาระการเรยนรู้

1. การเขียนร ั ลา� ลอง
2. การออกแบบชิ้นงาน
3. การเขยี นโปรแกรม KidBright IDE ค บคมุ ระบบอตั โนมัติ

แนวคดิ

บอรด์ KidBright และโปรแกรม KidBright IDE ใช้ า� รับพัฒั นาทััก ะการเขยี นโปรแกรม โดยอาจพััฒนาเปน็ ชน้ิ งานเพั�อ่
จ�าลองระบบอัตโนมัติของเคร�่องใช้ภายในบ้านได้ เช่น การอ่านค่าระดับค ามเข้มแ ง ร่อค่าอุณ ภูมิเพั่�อเขียนโปรแกรม
ค บคุมการปิดเปิดไฟ รอ่ การปดิ เปิดพัดั ลม โดยการพััฒนาชน้ิ งานน้จี ะช่ ยใ ้ผูู้เ้ รียนเกดิ ค ามร้โู ดยเฉพัาะดา้ น ิทัยา า ตร์
และคณติ า ตร์ ร มทัง้ั ยงั ง่ เ รมิ ทััก ะต่าง ๆ ทัี� อดคล้องกบั ทััก ะใน ต รร ทั�ี 21 ซึ่ง�่ มีค าม า� คญั ต่อการดา� เนนิ ชี ิต

ส่ือและอุปกรณ์

ใบกจิ กรรม

วัสดอุ ุปกรณ์

• ลอดไฟ LED 5V ตามจา� น นกลุ่มและ า� รอง จา� น น 10 ชดุ
• ลอดไฟ LED USB ตามจ�าน นกลุ่มและ �ารอง จ�าน น 10 ชุด
• มอเตอรข์ นาดเล็ก (3-5 โ ลต)์ ตามจ�าน นกลมุ่ และ �ารอง จ�าน น 10 ชดุ
• พััดลมขนาดเลก็ �า รับต่อกบั มอเตอร์ ตามจ�าน นกลุ่มและ �ารอง จา� น น 10 ชุด
• พัดั ลม USB ตามจ�าน นกลุ่มและ �ารอง จา� น น 10 ชดุ
• กระดา ชนดิ ตา่ ง ๆ เช่น กระดา ปอนด ์ กระดา ลกู ฟูก กระดา า รอ่ ั ดุทัี�คล้ายกระดา ซึ่่�งมใี นทั้องถ�นิ
• แผู้น่ ฟิ เจอรบ์ อรด์ โฟม
• กรรไกร กา เทัป
• ั ดทุ ั�มี าจากของเล่น เช่น ลอ้ รถ ตั รถ แขนขา ่นุ ยนต์/ตกุ๊ ตา ล ด ปริง น็อต
• เ ั ด-ุ อปุ กรณ์อน�่ ๆ ทัี� ามารถนา� มาประกอบเป็น นุ่ ยนต์
• ติกเกอร์รปู ั ใจ รอ่ ญั ลกั ณอ์ �่น ๆ า� รบั การใ ค้ ะแนนผู้ลงานทัน�ี กั เรยี นช�่นชอบ

82

กจิ กรรมที่ 6

แนวทางการจดั การเรยนรู้

การจดั เตรยม

1. ใบกิจกรรมตามจา� น นนักเรียน
2. เคร่�องคอมพัิ เตอรท์ ัต�ี ดิ ต้ังโปรแกรม KidBright IDE
3. บอร์ด KidBright และ าย Micro USB

ขน้ั ตอนดาำ เนินการ

1. ครูทับทั นถ่งกิจกรรมทั�นี ักเรยี นไดท้ ั�ามาทััง้ มด โดยตัง้ ค�าถาม เช่น
• นกั เรียนได้เขียนโปรแกรมบนโปรแกรม KidBright IDE ทัม�ี กี ารแ ดงผู้ล รอ่ ทั�างานเกย�ี กบั อะไรบา้ ง
• บลอ็ กค�า ัง� ทัี�ใช้มีอะไรบ้าง แตล่ ะบล็อกค�า ัง� ทั�างานอยา่ งไร
• อปุ กรณ์เ ริมทั�ีนักเรียนใชเ้ ช่�อมต่อกบั บอรด์ KidBright มีอะไรบา้ ง และเช่�อมตอ่ ในการทัา� งานใด

2. ครเู ปิดคลิป ดี โี อ Discover Tomorrow’s Connected Home! ( �าร จบ้านของ ันพัร่งุ น้)ี แล้ ตงั้ ค�าถามต่อไปนี้
• ครอบครั นม้ี ีใครบา้ ง (พ่อ แม่ ลูกชาย และลกู าว)
• กิจกรรมทั�ีคนในบ้านทั�ามีอะไรบ้าง (ตื่นนอน ใ ่เ ้ือคลุม แปรงฟัน ซื้ออา าร ท�าอา าร ซักผ้า ฟังเพลง และ

รดน�้าต้นไม้)
• คนในบ้านใช้เทัคโนโลยี ั�งงานแบบอัตโนมัติในกิจกรรมใดบ้าง (เปิดผ้าม่าน ใ ้คะแนนการแปรงฟัน ั่ง ินค้า

ปรุงอา าร ซักผ้า เปิดเพลง ปล่อยน�้ารดน้�าต้นไม้ และปิดไฟ)

3. ครตู ัง้ ค�าถามเกีย� กับกจิ กรรม รอ่ งานตา่ ง ๆ ทัีน� กั เรยี นทัา� ในชี ติ ประจ�า นั เช่น
• ในแตล่ ะ ันนกั เรียนต้องทั�างาน ร่อทั�ากิจกรรมอะไรบ้าง
• ผูู้ป้ กครองของนักเรียนทั�างาน ร่อทั�ากจิ กรรมอะไรบ้าง
• ถ้านักเรียน ามารถเขียนโปรแกรมพััฒนาระบบอัตโนมัติเพั่�อช่ ยงานในบ้าน นักเรียนจะพััฒนาระบบอัตโนมัติ
ในเรอ่� งใด

4. ครกู ลา่ ถง่ การพััฒนาโครงงาน และอธิบายขัน้ ตอนของการพัฒั นาโครงงานโดย รปุ

5. ครแู บ่งนกั เรยี นเปน็ กลุ่ม กลมุ่ ละ 2-4 คน จากนนั้ ครูชแ้ี จงขอ้ มูลการพััฒนาโครงงาน โดยใชบ้ อรด์ KidBright เพั�่อจ�าลอง
ระบบการ ั�งงานอัตโนมัติภายในบ้าน ร่อ ถานทั�ีอ่�น ๆ ทัี�นักเรียน นใจ ซึ่�่งอาจเป็นแน คิดจาก ถานการณ์จริงทั�ี
บ้านของนักเรียน ร่อจากค าม นใจของนักเรียนเอง โดยต้องมีระบบอัตโนมัติอย่างน้อย 2 งาน

6. ครูแนะนา� ั ดุอุปกรณต์ า่ ง ๆ ทั�ีเตรยี มไ ้ใ ้

83

กิจกรรมท่ี 6

7. ครูชี้แจงและใ ้นักเรียนออกแบบผู้ลงานตามใบกิจกรรมทั�ี 6.1 เร�่องนักออกแบบ จากนั้น ุ่มนักเรียนออกมาน�าเ นอ
แน ทัางการออกแบบ

8. ครูทับทั นเกี�ย กับการเขียนร ั ล�าลองเพั�่อออกแบบขั้นตอนในการทั�างานและการแก้ปัญ า จากนั้นครูช้ีแจงและ
ใ ้นักเรียนทั�าใบกิจกรรมทัี� 6.2 เร�่องจัดล�าดับ ปรับข้ันตอน เพั�่อออกแบบขั้นตอนการทั�างานของโปรแกรม จากน้ัน
ุ่มนักเรียนออกมาน�าเ นอค�าตอบ และร่ มกันอภิปรายโดยใช้ค�าถามต่อไปนี้ เช่น
• ร ั ล�าลองทัี�เขียนมามีค ามชัดเจน ร่อไม่
• ามารถน�าข้ันตอนในร ั ล�าลองไปเขียนโปรแกรมได้ ร่อไม่ เพัราะอะไร
• นักเรียนมีข้อเ นอแนะในการปรับปรุงและแก้ไขร ั ล�าลองของเพั�่อนใ ้ดีข้่นอย่างไร

9. ครูใ ้นักเรียนแต่ละกลุ่มปร่ก าและ างแผู้นการทั�างานในช�ั โมงต่อไป และแนะน�าใ ้นักเรียน ่ก าค ามรู้เพั�ิมเติม
ในแ ล่งค ามรอู้ �่น ๆ ากมีเ ลา

10. ครูและนกั เรียนร่ มกนั รุปค ามรทู้ ัไ�ี ด้รับ ในประเดน็ ต่อไปน้ี
• นักเรยี นได้รบั ค ามรู้เร�อ่ งอะไรบ้าง (การออกแบบชิ้นงาน การออกแบบข้นั ตอนวธิ ี รอื ข้นั ตอนการทา� งาน)
• การออกแบบผู้ลงาน การออกแบบขนั้ ตอนการทัา� งานของโปรแกรม มปี ระโยชนอ์ ยา่ งไร (ชว่ ยในการวางแผนการทา� งาน

ช่วยใ ้ด�าเนินงานได้เร็วข้ึน มีเป้า มายท่ีชัดเจน และช่วยใ ้ท�างานได้ประ บความ �าเร็จ)
• นักเรียนคิด ่าจะน�าค ามรู้เร�่องการออกแบบผู้ลงาน และการก�า นดข้ันตอนในการทั�างานไปประยุกต์ใช้ใน
ชี ิตประจ�า ันอย่างไร (ออกแบบข้ันตอนในการท�างานต่าง ๆ เพื่อใ ้ท�างานได้เร็วขึ้น)

11. ครูใ ้ มาชิกในกลุ่มแบ่ง น้าทั�ีกันทั�างาน และร่ มกันเขียนโปรแกรมและ ร้างแบบจ�าลองตามทั�ีออกแบบไ ้ และ
ร้างค ามตระ นกั ในการทั�างานในประเดน็ ต่อไปนี้
• รบั ผู้ดิ ชอบ นา้ ทั�ขี องตนเอง
• ปรก่ า ารอ่ ร่ มม่อกัน รับฟงั ค ามคิดเ ็นและช่ ยเ ล่อกนั
• ระมัดระ ังเร่อ� งค ามปลอดภัยในการใชอ้ ปุ กรณ์ ร่อเคร�อ่ งมอ่ ต่าง ๆ
• รกั าค าม ะอาดบรเิ ณโดยรอบ และจัดเก็บอปุ กรณใ์ เ้ รยี บร้อยเม่�อไมใ่ ชง้ าน
• ใช้ทัรพั ัยากรอย่างคุ้มค่า
• ประเมินค ามก้า นา้ ในการทั�างานใ ท้ ัันเ ลา

12. ครูคอยใ ้ค�าแนะน�าและตร จดูค ามเรียบร้อยในการทั�างาน และนัด มายใ ้นักเรียนเตรียมตั น�าเ นอผู้ลงาน
ในชั� โมงถัดไป โดย ิ�งทัี�นักเรียนจะต้องน�าเ นอ เช่น
• ช่�อ-เลขทัี� มาชกิ ในกลมุ่
• ชอ่� ผู้ลงาน
• แน คดิ รอ่ ตั ถปุ ระ งค์ในการพัฒั นาผู้ลงาน
• แน ทัางในการเขียนโปรแกรม และแน ทัางในการพัฒั นาผู้ลงาน
• าธติ การทัา� งาน
• เปดิ โอกา ใ เ้ พั�่อน ๆ อภปิ รายซึ่กั ถาม

84

กจิ กรรมที่ 6

13. ครูใ ้นักเรียนช่ ยกันจัด ถานทั�ีในการน�าเ นอผู้ลงาน และใ ้นักเรียนน�าเ นอผู้ลงาน จากน้ันเปิดโอกา ใ ้นักเรียน
ซึ่กั ถามเก�ยี กับผู้ลงานของเพัอ�่ น ร มทังั้ ใ ้ขอ้ คิดเ ็นในการปรับปรุงผู้ลงานใ ้ดีข้น่
14. ครูแจก ติกเกอร์รูป ั ใจใ ้นักเรียนคนละ 1 ด ง เพั�่อน�าไปติดใ ้กับผู้ลงานของเพั�่อนกลุ่มอ�่นทั�ีนักเรียนช่�นชอบ
มากทัี� ุด (ยกเ ้นกลุ่มตนเอง) จากนั้นใ ้ช่ ยกันนับคะแนนและร่ มกันปรบม่อใ ้กับกลุ่มทัี�ได้คะแนน ูง ุด
15. ครใู ้ค ามคดิ เ น็ ทัมี� ตี อ่ ผู้ลงานของนักเรียนแตล่ ะกลุ่ม ในประเดน็ ต่าง ๆ เช่น
• การเขียนโปรแกรม
• ค าม มบูรณข์ องงาน
• ค ามคิด ร้าง รรค์
• ค ามร่ มมอ่ กนั ของ มาชกิ
16. ครูน�าอภิปราย รุปค ามรทู้ ัี�ไดร้ บั ในการเขียนโปรแกรมบนโปรแกรม KidBright IDE ในประเด็นตอ่ ไปน้ี
• นักเรยี นคดิ า่ จะปรับปรงุ ช้นิ งานใ ด้ ีข้น่ อยา่ งไร
• นกั เรียนได้เรียนรเู้ ก�ีย กบั อะไรบ้าง
• ิ�งทั�นี ักเรยี นได้เรยี นร้มู ปี ระโยชนต์ อ่ นักเรียนอย่างไร
• นักเรยี นจะน�าค ามร้ไู ปประยุกต์ใชใ้ นชี ติ ประจ�า นั อยา่ งไร

การวัดและประเมินผล

1. ตร จค�าตอบในใบกจิ กรรม
2. ใชแ้ บบประเมนิ ผู้ลงานและการนา� เ นอ

85

กจิ กรรมที่ 6

สอื่ และแหลง่ เรยนรู้

1. คลปิ ิดโี อเรอ�่ ง Discover Tomorrow’s Connected Home! ( �าร จบ้านของ นั พัรุ่งนี้)
https://www.youtube.com/watch?v=cJmA6eXZmAg
2. นัง ่อ “ นกุ Kids นกุ Code กับ KidBright” ( า� รบั นกั เรียน) โดย ทัช. ดา น์โ ลดไดท้ ั�ี

!

ขอ้ เสนอแนะ

1. ใบกิจกรรมท่ี 6.1 นกั ออกแบบ ครสู �ม�รถใหน้ กั เรยนออกแบบโดยก�รว�ดภ�พดว้ ยมือหรอใชโ้ ปรแกรมได้
2. ใบกิจกรรมที่ 6.1 นักออกแบบ ครูอ�จแนะนำ�ให้นักเรยนเลือกใช้บล็อกคำ�สั่งอื่น ๆ นอกเหนือจ�กที่เรยนม�
เพื่อทำ�ให้ผลง�นที่สร้�งมีคว�มแตกต่�งจ�กผู้อื่น
3. ครอู �จกระตนุ้ ใหน้ กั เรยนก�รออกแบบผลง�นต�มแนวคดิ ของตนเอง มคี ว�มตง้ั ใจและพย�ย�มทจ่ี ะท�ำ ชน้ิ ง�น
ให้ประสบคว�มสำ�เร็จด้วยตนเอง โดยไม่คัดลอกแนวคิดของผู้อื่น ซึ่งจะทำ�ให้รู้สึกภูมิใจในผลง�นของตนเอง
และเป็นแนวท�งให้กล้�สร้�งสรรค์ผลง�นใหม่ที่แตกต่�งจ�กของเพื่อน
4. ใบกจิ กรรมท ่ี 6.2 สร�้ งล�ำ ดบั ปรบั ขน้ั ตอน ครอู �จแนะน�ำ เพม่ิ เตมิ ว�่ นอกจ�กจะเขยนขน้ั ตอนวธแี บบรหสั ล�ำ ลอง
(pseudocode) แลว้ นักเรยนส�ม�รถเขยนอยูใ่ นรปู แบบอ่ืน แต่ตอ้ งเป็นขน้ั ตอน มคี ว�มชัดเจน เข�้ ใจง่�ย
5. ครูอ�จแนะนำ�เพิ่มเติมว่�ในก�รออกแบบระบบอัตโนมัตินั้น นักเรยนส�ม�รถออกแบบได้ต�มจินตน�ก�ร
โดยไมส่ นใจขอ้ จ�ำ กดั ของก�รเขยนโปรแกรม หรออปุ กรณท์ ม่ี อี ย ู่ จ�กนน้ั เมอ่ื ตอ้ งลงมอื ท�ำ ใหพ้ จิ �รณ�เครอ่ งมอื
ที่มีแล้วประยุกต์ให้เข�้ กับแนวคิดของเร�ให้ม�กที่สุด หรออ�จลดบ�งขั้นตอนที่มีข้อจำ�กัด
6. ครแู จง้ ใหน้ กั เรยนทร�บว�่ ส�ม�รถน�ำ วสั ดอุ ปุ กรณอ์ น่ื ๆ เพม่ิ เตมิ จ�กทค่ี รเู ตรยมไว้ใหม้ �ใช้ไดเ้ พอ่ื ท�ำ ใหผ้ ลง�น
มคี ว�มสมบูรณ์ยงิ่ ข้น
7. ครูอ�จให้นักเรียนเตรียมสไลด์หรือป้�ยนิเทศก์เพื่อนำ�เสนอผลง�นของตนเองในกรณีที่มีเวล�เพียงพอ
และอ�จจัดเวทีนำ�เสนอผลง�นให้กับนักเรยน (เช่น ช่วงพักกล�งวันหรอช่วงกิจกรรมอื่น ๆ ของโรงเรยน)
แทนก�รนำ�เสนอในห้องเรียน และอ�จเชิญผู้เกี่ยวข้องเข้�ชมผลง�น เช่น ครูผู้สอนวิช�อื่น ๆ ผู้บริห�ร
ผู้ปกครองนักเรยน
8. ครูส�ม�รถปรับคะแนนในแบบประเมินชิ้นง�นและก�รนำ�เสนอได้ต�มคว�มเหม�ะสม

86

กิจกรรมที่ 6

ใบกจิ กรรมท่ี 6.1
นักออกแบบ

ค�ำช้แี จง ใ ้นักเรยี นออกแบบระบบอัตโนมัตโิ ดยใช้บอรด์ KidBright เพั�่อแ ดงการ ง�ั งานอตั โนมัต ิ ค บคุมการทัา� งาน ร่อ
กจิ กรรมอ�่น ๆ ทั�นี ักเรียน นใจ โดยใ ้ตง้ั ช่�อผู้ลงาน บอกลัก ณะงาน (อย่างนอ้ ย 2 งาน) และระบบุ ลอ็ คค�า ั�งทั�ใี ช้เขยี นใน
โปรแกรม KidBright IDE
ชอ่� ผู้ลงาน
ตั ถุประ งค์
งาน รอ่ ระบบอตั โนมตั ทิ ัี�จะพัฒั นามงี านใดบา้ ง และมีการทัา� งานอย่างไร

87

กจิ กรรมท่ี 6

าดภาพัเพั�อ่ แ ดงระบบการทั�างานอตั โนมตั ิ

88

กิจกรรมท่ี 6

บล็อกคา� ัง� ทัใี� ช/้ ใชท้ ั�าอะไร

ั ด-ุ อุปกรณ์ทัใ�ี ช้

89

กิจกรรมที่ 6

ใบกจิ กรรมท่ี 6.2
สร้างลาำ ดับ ปรับขนั้ ตอน

ค�ำช้แี จง ใ ้นักเรยี นเขียนข้นั ตอนในการทัา� งานของระบบอัตโนมัตทิ ั�อี อกแบบไ ้ในใบกจิ กรรมทัี� 6.1

90

กิจกรรมท่ี 6

แบบประเมินผลงำนและกำรนำ� เ นอ

เกณฑ์กำรตัด ิน
ใ ้ผู้่าน ในกรณที ั�ไี ดค้ ะแนน 8 คะแนนข่้นไป (คะแนนเตม็ 15 คะแนน)

91

กิจกรรมท่ี 6

เกณฑก์ ำรประเมนิ

92










Click to View FlipBook Version