856
แบบบนั ทกึ การประเมินผู้เรยี น ดา้ นทกั ษะและกระบวนการ
แผนการจัดการเรียนร้ทู ่ี 11 เร่ือง รจู้ กั ไมโครบทิ
หน่วยการเรียนรู้ที่ 2 เรอื่ ง นกั ออกแบบระบบ
กล่มุ สาระการเรียนรู้ วิทยาศาสตร์ วิชา เทคโนโลยี 2 ชนั้ มธั ยมศึกษาปที ี่ 2
เลขที่ ช่ือ-สกลุ รายการประเมนิ
เขยี นโปรแกรมควบคุมไมโครบิท
1
2 ได้อย่างถกู ต้อง
3
4 ลงชอ่ื ...................................................ผู้ประเมิน
5 (………….…………………………………….)
ครูผสู้ อน
เกณฑ์การให้คะแนน
4 คะแนน ระดับ 4 ดีมาก
3 คะแนน ระดับ 3 ดี
2 คะแนน ระดับ 2 พอใช้
1 คะแนน ระดับ 1 ปรบั ปรงุ
*เกณฑ์การผา่ น ระดับ 2 ขึ้นไป
857
แบบบันทึกการประเมินผูเ้ รยี น ด้านคณุ ลักษณะ
แผนการจดั การเรยี นรูท้ ่ี 11 เรอื่ ง รจู้ กั ไมโครบิท
หน่วยการเรียนร้ทู ี่ 2 เรอ่ื ง นกั ออกแบบระบบ
กลุ่มสาระการเรียนรู้ วิทยาศาสตร์ วิชา เทคโนโลยี 2 ช้นั มธั ยมศึกษาปที ่ี 2
รายการประเมนิ
เลขท่ี ช่อื -สกลุ การแก้ไข มีความ ซ่ือสตั ย์ มุ่งม่นั ใน ทางาน
ปัญหา รบั ผดิ ชอบ การ เปน็ ทมี
1 อยา่ งเป็น ทางาน
2 ระบบ
3
4
5
เกณฑ์การให้คะแนน ลงชื่อ...................................................ผู้ประเมิน
4 คะแนน ระดับ 4 ดีมาก (………….…………………………………….)
3 คะแนน ระดับ 3 ดี ครูผสู้ อน
2 คะแนน ระดับ 2 พอใช้
1 คะแนน ระดับ 1 ปรบั ปรงุ
*เกณฑ์การผา่ น ระดับ 2 ขึน้ ไป
หน่วยการเรียนรูท้ ่ี 2 แผนการจัดการเรียนรู้ท่ี 12 เร
กลุม่ สาระการเรยี นรู้ วิทยาศาสตร์ เรือ่ ง นกั ออกแ
รายวชิ า เทค
ขอบเขตเนอ้ื หา
1. การพัฒนาระบบอัตโนมัติ กจิ กรรมการเรียนรู้
2. การพัฒนาระบบอัตโนมตั ิด้วยไมโครบิท ข้นั นา
จุดประสงคก์ ารเรียนรู้ 1. นกั เรียนร่วมกันทบทวนองค
ดา้ นความรู้ ควบคมุ ไมโครบทิ
1. บอกหลกั การพฒั นาระบบอัตโนมตั ิได้ 2. ครยู กตัวอยา่ งการนา micr
2. อธบิ ายวิธีการพฒั นาระบบอตั โนมตั ิดว้ ย เป็นระบบอัตโนมัติจากเวบ็ ไซต์ h
ไมโครบิทได้
3. เขียนคาสง่ั ควบคมุ ไมโครบทิ ในการพัฒนา 3. นักเรียนร่วมกันแสดงความ
ระบบอัตโนมัติได้ ดว้ ยไมโครบทิ อย่างไรได้บา้ ง
ด้านทกั ษะและกระบวนการ ข้นั สอน
1. กระบวนการวทิ ยาศาสตร์
2. กระบวนการสบื คน้ ข้อมูล 1. ครูสาธิตวธิ ีการพัฒนาระบบ
3. ทักษะการคิด การสื่อสาร ตามระดับแสง” ระบบเปิดปดิ พัด
4. ทกั ษะการแก้ปญั หา ICT หรอื ระบบควบคุมเซอรโ์ วมอเตอ
2. นักเรยี นปฏิบตั ติ ามขน้ั ตอน
ตามท่ีสนใจจากใบความรู้ท่ี 12.1
โครบทิ เป็นเวลา 15 นาที
858
ร่อื ง ระบบอตั โนมตั ดิ ้วยไมโครบิท ด
แบบระบบ เวลา 2 ชัว่ โมง
คโนโลยี ช้นั มธั ยมศกึ ษาปีท่ี 2
ส่ือ/แหล่งเรยี นรู้
-เวบ็ ไซตเ์ ขยี นโปรแกรมบอร์ด micro:bit
ค์ความรูเ้ กี่ยวกบั การเขยี นคาสงั่ https://makecode.microbit.org/
- ใบความรู้ที่ 12.1 เรอื่ งพัฒนาระบบอัตโนมัตดิ ว้ ย
ro:bit ไปประยุกต์ใช้งานและพัฒนา ไมโครบิท
https://makecode.microbit.org ภาระงาน/ช้ินงาน
มคิดเหน็ วา่ จะพฒั นาระบบอัตโนมัติ - ใบงานท่ี 12.1 เรอื่ งพฒั นาระบบอตั โนมัตดิ ้วยไม
โครบทิ
บอตั โนมตั ิ เชน่ “ระบบปิดเปิดไฟ
ดลม(มอเตอร)์ ตามระดับอุณหภูมิ
อร์
นที่ครสู าธติ และทดลองคาส่ังอืน่ ๆ
1 เรื่องพฒั นาระบบอตั โนมัตดิ ้วยไม
หน่วยการเรียนรู้ท่ี 2 แผนการจดั การเรียนรูท้ ่ี 12 เร
กล่มุ สาระการเรียนรู้ วิทยาศาสตร์ เรื่อง นักออกแ
รายวชิ า เทค
ดา้ นคณุ ลกั ษณะ
1. ซอ่ื สตั ยส์ จุ รติ 3. นักเรยี นแบ่งกลมุ่ ๆ ละไมเ่ ก
2. มีวินัย กลุม่ เก่ียวกับระบบอัตโนมตั ิท่ีต้อ
3. ใฝ่เรยี นรู้
4. ม่งุ มั่นในการทางาน 4. ครใู ห้เวลานักเรยี นแต่ละกล
เปน็ เวลา 40 นาที โดยใชอ้ ุปกรณ
เท่านน้ั และนักเรียนสามารถใชก้
อน่ื ๆ ประดิษฐเ์ ป็นแบบจาลองอย
5. นกั เรยี นแตล่ ะกลุม่ สรปุ แนว
ใบงานที่ 12.1 เร่อื งพัฒนาระบบ
6. แตล่ ะกล่มุ นาเสนอผลงานข
ขั้นสรุป
1. ครูและนักเรยี นร่วมกันสรุป
2. นักเรียนสรุปและบนั ทึกเนื้อ
เรยี น
รอื่ ง ระบบอตั โนมตั ิด้วยไมโครบทิ ด 859
แบบระบบ
คโนโลยี เวลา 2 ชว่ั โมง
ช้นั มัธยมศึกษาปีท่ี 2
กนิ 3 คน ประชมุ และปรึกษากันใน
องการทา
ลมุ่ พฒั นาระบบอตั โนมตั ิของตนเอง
ณแ์ ละเคร่ืองมือท่มี อี ยู่ในห้องเรยี น
กระดาษ ฟวิ เจอร์บอรด์ หรอื วัสดุ
ย่างงา่ ยได้
วคดิ ระบบอัตโนมตั ิของตนเองลงใน
บอตั โนมัติดว้ ยไมโครบทิ
ของตนเอง
ปเน้อื หารว่ มกัน
อหาการเรียนรู้ทส่ี าคญั ลงในสมุด
860
การวัดและประเมินผล วิธกี าร เครอื่ งมือท่ใี ช้ เกณฑ์
ส่งิ ทตี่ ้องการวัด/ประเมิน ทางานใบงานที่ 12.1 ใบงานที่ 12.1 เรอื่ ง ผา่ นเกณฑร์ ้อยละ 80
เรื่องพัฒนาระบบ พัฒนาระบบอัตโนมัติ
ด้านความรู้ อัตโนมัติด้วยไมโครบิท ดว้ ยไมโครบทิ
1. บอกหลกั การพฒั นาระบบ
การตอบคาถาม แบบบันทึกพฤติกรรม ผ่านเกณฑ์ร้อยละ 80
อตั โนมตั ิได้ การเรยี น
2. อธิบายวิธกี ารพัฒนาระบบ
สังเกตการณท์ างาน แบบสังเกตการณท์ างาน ผา่ นเกณฑร์ ้อยละ 80
อัตโนมตั ิดว้ ยไมโครบิทได้ กลมุ่ กลมุ่
3. เขียนคาสง่ั ควบคมุ ไมโครบทิ
ในการพฒั นาระบบอตั โนมตั ิได้
ดา้ นทักษะและกระบวนการ
1. กระบวนการวทิ ยาศาสตร์
2. กระบวนการสืบค้นข้อมูล
3. ทกั ษะการคิด การส่ือสาร
4. ทักษะการแก้ปญั หา ICT
ดา้ นคุณลกั ษณะ
1. ซ่ือสัตย์สุจรติ
2. มวี ินยั
3. ใฝเ่ รียนรู้
4. มง่ ม่นั ในการทางาน
861
8. บันทกึ ผลหลงั สอน
ผลการเรียนรู้
............................................................................................................................. ................................................
ปัญหาและอปุ สรรค
............................................................................................................................. .............................................
ขอ้ เสนอแนะและแนวทางแกไ้ ข
............................................................................................................................................................ ...............
ลงชอ่ื ......................................ผู้สอน
(.......................................................)
วนั ท.ี่ .....เดือน...............................พ.ศ.............
9. ความคดิ เห็น/ข้อเสนอแนะของผบู้ ริหารหรือผู้ที่ไดร้ บั มอบหมาย
............................................................................................................................................ ...............................
ลงช่อื ......................................ผู้ตรวจ
(.......................................................)
วนั ท.ี่ .....เดอื น...............................พ.ศ.............
862
ใบความรทู้ ่ี 12.1
พัฒนาระบบอตั โนมตั ดิ ้วยไมโครบทิ
ตัวอย่างระบบอัตโนมัติสั่งการมอเตอร์ที่ต่อกับ Pin1 โดยกาหนดให้ตรวจสอบอุณหภูมิ ถ้าอุณหภูมิสูงกว่า 35
องศาใหม้ อเตอร(์ พดั ลม) ทางาน และถ้าอุณหภูมติ า่ กว่า 30 องศา ให้มอเตอร์(พดั ลม) หยดุ ทางาน
Blocks JavaScript
basic.forever(function () {
if (input.temperature() > 30) {
pins.digitalWritePin(DigitalPin.P0, 1)
basic.showString("Tune On")
} else {
pins.digitalWritePin(DigitalPin.P0, 0)
basic.showString("Tune Off")
}
})
ตวั อย่างระบบอตั โนมตั ิสง่ั การหลอดไฟท่ีต่อกับ Pin1 โดยกาหนดให้ตรวจสอบระดับความสวา่ ง ถา้ ความสวา่ ง
นอ้ ยกวา่ 50 ให้เปิดไฟ แต่ถา้ ความสว่างมีค่าต้ังแต่ 50 ข้ึนไปใหป้ ิดไฟ
Blocks JavaScript
basic.forever(function () {
if (input.lightLevel() < 50) {
pins.digitalWritePin(DigitalPin.P0, 1)
basic.showString("Open Light")
} else {
pins.digitalWritePin(DigitalPin.P0, 0)
basic.showString("Close Light")
}
})
863
การควบคุมเซอร์โวมอเตอร์
คาส่ังควบคมุ servo โดย servo จะมีหมุนตามทิศทางของ micro:bit
Blocks JavaScript
pins.servoSetPulse(AnalogPin.P0, 1500)
pins.servoWritePin(AnalogPin.P0, 0)
basic.forever(function () {
pins.servoWritePin(AnalogPin.P0,
input.compassHeading())
basic.pause(3000)
})
รูปแบบการเชอ่ื มต่ออุปกรณ์
864
ใบงานที่ 12.1
พฒั นาระบบอตั โนมัตดิ ้วยไมโครบิท
สมาชิกกลมุ่ 3……………………………………………………………..
1………………………………………………………………. 4…………………………………………………………….
2………………………………………………………………
ช่อื สิ่งประดิษฐ์.......................................................................................................................................................
วตั ถปุ ระสงค.์ ........................................................................................................................................................
หลกั การทางานของสิ่งประดษิ ฐ์ (สามารถวาดเปน็ แผนภาพพร้อมคาอธบิ าย)
หลักการทางาน
............................................................................................ ..................................................................................
............................................................................................................................. .................................................
............................................................................................................................. .................................................
..............................................................................................................................................................................
............................................................................................................................. .................................................
............................................................................................................................. .................................................
..............................................................................................................................................................................
............................................................................................................................. .................................................
865
เฉลยใบงานท่ี 12.1
พฒั นาระบบอัตโนมัตดิ ้วยไมโครบทิ
สมาชกิ กลุ่ม
1………………………………………………………………. 3……………………………………………………………..
2……………………………………………………………… 4…………………………………………………………….
ชื่อสงิ่ ประดษิ ฐ.์ ......................................................................................................................................................
วตั ถุประสงค.์ ........................................................................................................................................................
หลกั การทางานของสิ่งประดษิ ฐ์ (สามารถวาดเป็นแผนภาพพรอ้ มคาอธิบาย)
พิจารณาความถูกตอ้ ง และความเหมาะสมในการออกแบบแผนภาพ
หลกั การทางาน
พิจารณาความสมั พันธแ์ ละการอธบิ ายการทางานของระบบทส่ี อดคล้องกับแผนภาพ
866
แบบบันทกึ การประเมนิ ผเู้ รยี น ดา้ นความรู้
แผนการจัดการเรียนรูท้ ี่ 12 เรื่อง ระบบอัตโนมัติด้วยไมโครบทิ
หน่วยการเรียนรู้ท่ี 2 เรอ่ื ง นกั ออกแบบระบบ
กล่มุ สาระการเรียนรู้ วิทยาศาสตร์ วิชา เทคโนโลยี 2 ช้ันมธั ยมศึกษาปีท่ี 2
เลขท่ี ชือ่ -สกุล บอกหลักการ รายการประเมิน เขียนคาสั่งควบคมุ ไม
พัฒนาระบบ อธิบายวิธีการพฒั นา โครบิทในการพฒั นา
1 อตั โนมัติได้ ระบบอตั โนมัติด้วย ระบบอตั โนมัติได้
2
3 ไมโครบทิ ได้
4
5
เกณฑ์การใหค้ ะแนน ลงชือ่ ...................................................ผูป้ ระเมิน
4 คะแนน ระดับ 4 ดีมาก (………….…………………………………….)
3 คะแนน ระดับ 3 ดี ครผู สู้ อน
2 คะแนน ระดับ 2 พอใช้
1 คะแนน ระดับ 1 ปรบั ปรงุ
*เกณฑ์การผา่ น ระดับ 2 ขนึ้ ไป
867
แบบบนั ทึกการประเมินผ้เู รียน ด้านทักษะและกระบวนการ
แผนการจัดการเรียนรทู้ ่ี 12 เรอ่ื ง ระบบอัตโนมตั ดิ ้วยไมโครบิท
หน่วยการเรียนรทู้ ี่ 2 เรอื่ ง นักออกแบบระบบ
กล่มุ สาระการเรยี นรู้ วิทยาศาสตร์ วชิ า เทคโนโลยี 2 ชัน้ มธั ยมศึกษาปที ี่ 2
เลขท่ี ชื่อ-สกุล กระบวนการ รายการประเมนิ ทกั ษะการ
วทิ ยาศาสตร์ แก้ปัญหา
1 กระบวนการ ทักษะการคดิ
2 สบื ค้นข้อมูล การสอ่ื สาร ICT
3
4 ลงชอ่ื ...................................................ผู้ประเมิน
5 (………….…………………………………….)
ครูผูส้ อน
เกณฑ์การให้คะแนน
4 คะแนน ระดับ 4 ดีมาก
3 คะแนน ระดับ 3 ดี
2 คะแนน ระดับ 2 พอใช้
1 คะแนน ระดับ 1 ปรบั ปรุง
*เกณฑ์การผ่าน ระดบั 2 ขน้ึ ไป
868
แบบบันทกึ การประเมินผ้เู รียน ดา้ นคุณลกั ษณะ
แผนการจดั การเรยี นรู้ท่ี 12 เรอื่ ง ระบบอตั โนมัติด้วยไมโครบทิ
หน่วยการเรยี นรู้ที่ 2 เร่อื ง นักออกแบบระบบ
กลุ่มสาระการเรยี นรู้ วิทยาศาสตร์ วชิ า เทคโนโลยี 2 ช้ันมัธยมศึกษาปีท่ี 2
รายการประเมิน
เลขท่ี ชอ่ื -สกุล ซอ่ื สตั ย์ มวี นิ ัย ใฝเ่ รียนรู้ มงุ่ ม่นั ในการ
สจุ รติ ทางาน
1
2
3
4
5
เกณฑ์การให้คะแนน ลงช่อื ...................................................ผ้ปู ระเมิน
4 คะแนน ระดับ 4 ดมี าก (………….…………………………………….)
3 คะแนน ระดับ 3 ดี ครูผ้สู อน
2 คะแนน ระดับ 2 พอใช้
1 คะแนน ระดับ 1 ปรับปรุง
*เกณฑ์การผ่าน ระดบั 2 ขึน้ ไป
หนว่ ยการเรยี นรทู้ ่ี 2 แผนการจดั การเรียนรู้ที่ 13 เรื่อง
กลมุ่ สาระการเรยี นรู้ วิทยาศาสตร์ เรอื่ ง นักอ
รายวิชา
ขอบเขตเนือ้ หา กจิ กรรมการเรยี นรู้
1. พีชคณติ บลู นี เบอื้ งตน้ สำหรับกำรใช้ ขน้ั นา
งำนในกำรเขียนโปรแกรมโดยใช้ตรรกะและ 1. ครใู ห้นกั เรยี นดูวีดโิ อกำรทำงำนของ
ฟงั ก์ชัน เซลล์ทีห่ มนุ ตำมแสงพระอำทิตย์ เมื่อนกั เ
2. กำรเขียนโปรแกรมควบคุมฟังกช์ ัน เช่ือมโยงสบู่ ทเรยี นดงั ต่อไปน้ี
เสียง โดยใช้ Tinkercad - ทำไมระบบอตั โนมตั ิ ถงึ สำมำรถรบั รู้
ชำญฉลำด? (ครอู ำจยกตวั อย่ำง : เพรำะม
ตรวจสอบเงือ่ นไขเชิงตรรกะ เป็นต้น)
ขัน้ สอน
1. นักเรียนศึกษำเร่ือง ตรรกะและฟังก
15 – 20 นำที
2. ครูและนักเรยี นรว่ มอภปิ รำยจำกเน้อื
3. นักเรยี นจบั คู่ กจิ กรรมใบงำนที่ 13.1
Tinkercad
4. นกั เรยี นนำเสนอ กจิ กรรมตำมใบงำ
โฟล์วชำร์ตฟังกช์ ันเสยี ง (อำจสมุ่ นำเสนอห
ละกลุ่มแลกเปล่ยี นเรียนรแู้ นวคิดรว่ มกนั )
869
ออกแบบระบบดว้ ย Tinkercad ด เวลา 2 ชัว่ โมง
ออกแบบระบบ ช้นั มธั ยมศึกษาปีท่ี 2
า เทคโนโลยี
ส่ือ/แหล่งเรียนรู้
- เว็บไซตจ์ ำลองระบบ Tinkercad
งระบบอตั โนมัติเก่ยี วกับแผงโซล่ำ www.tinkercad.com
เรยี นดวู ีดีโอจบ ครูใช้คำถำมเพื่อ - คลปิ วีดิโอกำรทำงำนของระบบอัตโนมตั เิ ก่ยี วกับ
แผงโซล่ำเซลล์ทีห่ มุนตำมแสงพระอำทิตย์
และตอบสนองกำรทำงำนได้อย่ำง https://www.youtube.com/watch?v=-
มีหน่วยประมวลผล มีกำร f6FthqPwog
- ใบควำมรู้ 13.1 เร่อื ง ตรรกะและฟงั กช์ นั ใน
Tinkercad
กช์ ัน ในส่อื ท่ีครนู ำเสนอประมำณ ภาระงาน/ชิ้นงาน
- ใบงำนท่ี 13.1 เร่อื ง ตรรกะและฟงั ก์ชนั ใน
อหำท่ีนักเรียนศึกษำ Tinkercad
1 เรื่อง ตรรกะและฟังก์ชันใน - ใบงำนท่ี 13.2 เร่อื ง กำรนำเสนอโฟล์วชำรต์
ฟงั ก์ชันเสียง
ำนที่ 13.2 เรอ่ื ง กำรนำเสนอ สถานท:่ี ห้องคอมพิวเตอรท์ ่ีเช่ือมตอ่ อินเตอร์เน็ต
หน้ำชนั้ เรยี น เพื่อใหน้ ักเรยี นแต่
)
แผนการจัดการเรียนรู้ท่ี 13 เรือ่ ง
หนว่ ยการเรียนรทู้ ี่ 2 เร่ือง นกั อ
กลมุ่ สาระการเรียนรู้ วิทยาศาสตร์ รายวิชา
จุดประสงคก์ ารเรียนรู้ ขั้นสรุป
ดา้ นความรู้ 1. ครแู ละนักเรียนรว่ มกนั สรปุ เนอื้ หำร
1. อธิบำยกำรทำงำนโปรแกรมคำส่ังเสยี ง 2. นักเรยี นสรุปและบันทึกเนือ้ หำกำรเร
ทำงตรรกะพร้อมท้งั เขยี น flowchart เพือ่
แสดงกำรทำงำนของโปรแกรมทอี่ อกแบบไว้
ดา้ นทกั ษะและกระบวนการ
1. สำมำรถใช้คำสง่ั ใน Arduino IDE
ส่ังงำนเสียงโดยใช้ฟังกช์ ันคำสั่งเสยี งตำม
ตรรกะท่ีใหไ้ ว้
ด้านคณุ ลกั ษณะ
1. มีเจตคติที่ดีตอ่ กำรออกแบบและเขยี น
โปรแกรม
2. มีควำมรับผดิ ชอบ ซื่อสัตยแ์ ละมงุ่ มนั่
ในกำรทำงำนเปน็ ทีม
ออกแบบระบบดว้ ย Tinkercad ด 870
ออกแบบระบบ
า เทคโนโลยี เวลา 2 ช่วั โมง
ชั้นมัธยมศกึ ษาปีที่ 2
ร่วมกนั
รียนรู้ท่ีสำคญั ลงในสมดุ เรียน
871
การวัดและประเมนิ ผล
สิ่งท่ตี ้องการวัด วิธกี าร เครอื่ งมือที่ใช้ เกณฑ์
1. ด้านความรู้ (K)
1. อธบิ ำยกำรทำงำน 1. ใบงำนท่ี 13.1 - แบบประเมนิ กำรคิด - นกั เรียนทุกคนผำ่ น
โปรแกรมคำสัง่ เสียงทำงตรรกะ เรอ่ื ง ตรรกะและ วิจำรณญำณ เกณฑ์ไม่ต่ำกวำ่ รอ้ ยละ
พร้อมทั้งเขียน flowchart เพ่ือ ฟังกช์ ันใน -แบบสงั เกตพฤติกรรม 80
แสดงกำรทำงำนของโปรแกรมที่ Tinkercad -แบบประเมนิ กำรคดิ
ออกแบบไว้ 2. ใบงำนท่ี 13.2 วเิ ครำะห์
2. สำมำรถใช้คำสั่งใน เร่ือง กำรนำเสนอผัง -แบบประเมนิ ผงั มโน
Arduino IDE สง่ั งำนเสียงโดย งำน (flowchart) ทศั น์
ใชฟ้ ังก์ชนั คำสง่ั เสียงตำมตรรกะ ฟงั ก์ชันเสยี ง -แบบประเมนิ กำรทำงำน
ที่ให้ไว้ กล่มุ
2. ดา้ นทักษะกระบวนการ (P) - สงั เกตพฤติกรรม - แบบประเมนิ ผลดำ้ น - นักเรยี นทกุ คนผ่ำน
1. ทักษะในกำรทำงำน กำรเรียนรู้ของ กระบวนกำรเรียนรเู้ ทียบ เกณฑ์ไมต่ ่ำกว่ำรอ้ ยละ
รว่ มกนั นักเรียน กับเกณฑ์ 80
2. ทักษะกำรคดิ วิเครำะห์
3. ทักษะกำรสื่อสำร
4. ทกั ษะกำรคิดอยำ่ งมี
วจิ ำรณญำณ
5. ทักษะควำมคิดสรำ้ งสรรค์
3. ด้านคุณลกั ษณะ (A) - สงั เกตพฤติกรรม - แบบประเมนิ ผล - นกั เรียนทกุ คนผำ่ น
1. ซอื่ สัตยส์ ุจรติ ของนักเรียน ดำ้ นคณุ ลกั ษณะอนั พงึ เกณฑ์ไมต่ ่ำกว่ำรอ้ ยละ
2. มีวินยั ประสงคเ์ ทียบกับเกณฑ์ 80
3. ใฝ่เรียนรู้
4. มงุ่ ม่ันในกำรทำงำน
872
8. บันทึกผลหลงั สอน
ผลกำรเรยี นรู้
............................................................................................................................. ................................................
ปญั หำและอปุ สรรค
............................................................................................................................. .............................................
ข้อเสนอแนะและแนวทำงแกไ้ ข
............................................................................................................................. ..............................................
ลงชื่อ ......................................ผ้สู อน
(.......................................................)
วนั ท.ี่ .....เดอื น...............................พ.ศ.............
9. ความคิดเหน็ /ขอ้ เสนอแนะของผบู้ ริหารหรือผู้ที่ไดร้ บั มอบหมาย
............................................................................................................................. ..............................................
ลงช่อื ......................................ผู้ตรวจ
(.......................................................)
วนั ท.่ี .....เดอื น...............................พ.ศ.............
873
ใบความรู้ 13.1 เร่ือง ตรรกะและฟังก์ชนั ใน Tinkercad
ตรรกศาสตร์
เป็นวิชำท่ีว่ำด้วยควำมนึกคิดอย่ำงเป็นระบบ ปรำชญ์ทั่วไปจึงมีควำมเห็นร่วมกันว่ำ ตรรกศำสตร์ คือ
วิชำว่ำดว้ ย กำรใชก้ ฎเกณฑ์ หรือ กำรศึกษำระบบข้อเท็จจริงให้ตรงกบั ควำมเชื่อ
(อำ้ งอิงจำก : https://sites.google.com/site/computersystemandarchitecture/home/2)
ตัวเช่อื มประพจน์ในตรรกศาสตร์ท่นี ยิ มใชใ้ นภาษาซี
1 ตัวเช่อื ม หรอื (||) OR
กำรใช้เงือ่ นไขน้ีในตำรำงค่ำควำมจริงจะเป็นจริงหมด ยกเว้นทุกเงอ่ื นไขท่ีเป็นเท็จถึงจะได้คำตอบในตำรำงค่ำ
ควำมจรงิ เปน็ เท็จ ดงั ตำรำงค่ำควำมจริงต่อไปนี้
เง่ือนไขที่ 1 เง่อื นไขท่ี 2 คำตอบค่ำควำมจริง
จรงิ (1) จรงิ (1) จริง (1)
จรงิ (1) เทจ็ (0) จริง (1)
เท็จ (0) จรงิ (1) จริง (1)
เทจ็ (0) เทจ็ (0) เท็จ (0)
2 ตัวเชอ่ื ม หรือ (&) AND
กำรใช้เง่ือนไขน้ีในตำรำงค่ำควำมจริงจะเปน็ จรงิ หมด กต็ ่อเม่ือทุกเงอ่ื นไขย่อยต้องเป็นจริงทั้งหมด
ดังตำรำงค่ำควำมจริงต่อไปน้ี
เง่ือนไขท่ี 1 เง่อื นไขที่ 2 คำตอบคำ่ ควำมจริง
จรงิ (1) จริง (1) จริง (1)
จรงิ (1) เทจ็ (0) เทจ็ (0)
เท็จ (0) จรงิ (1) เท็จ (0)
เทจ็ (0) เท็จ (0) เทจ็ (0)
3. กำรประยุกต์ใชฟ้ ังกช์ นั เสยี งใน Tinkercad
กำรใช้ Tinkercad ในกำรทำเสยี งดนตรอี อกมำ เรำสำมำรถประยุกต์ใชไ้ ด้กับลำโพงเปียโซ โดยรูปแบบกำร
ใช้งำนจะเปน็ ดงั น้ี
tone (หมำยเลขพอรต์ , ควำมถี่เสยี ง, ควำมยำวเสยี ง) ;
ซ่ึงกำรใช้งำนจะเปน็ ไปตำมตัวอย่ำงที่ 1
874
ตัวอยา่ งท่ี 1
int snd = 8 ; // ตงั้ ค่ำเสยี ง snd เป็นพอร์ตท่ี 8
void setup() {
tone(snd, 660, 3000); // เรยี กใช้ฟงั ก์ชัน tone(ชือ่ พอรต์ snd,ควำมถเี่ สยี ง,ควำมยำวเสียง);
}
void loop() {
}
กำรใช้งำนคำสง่ั เสียงในโปรแกรม Tinkercad
1. ขอ้ มลู อุปกรณ์อิเลก็ ทรอนิกสท์ ใี่ ช้ในกำรต่อวงจร
รูปอุปกรณ์ ช่ืออุปกรณ์ ขาสัญญาณที่ต่อ Arduino Uno/ชนิดสญั ญาณ
Piezo ขำ 8
2. ตอ่ อปุ กรณด์ ังรปู ที่ 1
รปู ที่ 1 ภำพแสดงกำรต่อวงจรประกอบตวั อยำ่ งท่ี 1 ใน tinkercad.com
3. นำตัวอย่ำง code ตวั อยำ่ งท่ี 1 ไปวำงใน Code ---> Text ดังรูปท่ี 2
รูปท่ี 2 ภำพแสดงกำรนำ Code ในตัวอย่ำงท่ี 1 มำใชใ้ น tinkercad.com
875
ผลการทางานของโปรแกรม : เมือ่ โปรแกรมทำงำนโปรแกรมจะปรำกฏเสียงท่คี วำมถ่ี 660 Hz ควำมยำวเสยี ง
3 วนิ ำที
- หำกต้องกำรแต่งเป็นเพลงสำมำรถดัดแปลง Code เป็นเพลงโดยใช้ตัวโน๊ต เรำสำมำรถประยุกต์ใช้ได้
ดังตวั อย่ำง 2 ตอ่ ไปนี้
ชอ่ื โน๊ต ควำมถเี่ สยี ง โน๊ต
โด 465 Bb
เร 519 C
มี 572 D
ฟำ 625 Eb
ซอล 694 F
ลำ 763 G
ที 816 Ab
ตัวอยา่ งที่ 2 กำรเลน่ โน๊ตเสยี งดนตรี
int snd = 8 ; // ตง้ั คำ่ snd เป็นพอร์ตที่ 8
void setup() {
tone(snd, 465, 100); // เสียงโด
delay(500); // หนว่ งเวลำ 0.5 วนิ ำที
tone(snd, 519, 100); // เสยี งเร
delay(500); // หนว่ งเวลำ 0.5 วนิ ำที
tone(snd, 572, 100); // เสียงมี
delay(500); // หนว่ งเวลำ 0.5 วนิ ำที
tone(snd, 625, 100); // เสียงฟำ
delay(500); // หนว่ งเวลำ 0.5 วนิ ำที
tone(snd, 694, 100); // เสยี งซอล
delay(500); // หน่วงเวลำ 0.5 วินำที
tone(snd, 763, 100); // เสยี งลำ
delay(500); // หน่วงเวลำ 0.5 วินำที
tone(snd, 816, 100); // เสียงที
delay(500); // หน่วงเวลำ 0.5 วนิ ำที
}
void loop (){
}
876
รปู ที่ 3 ภำพแสดงกำรนำ Code ในตัวอยำ่ งที่ 2 มำใชใ้ น tinkercad.com
4. กำรประยุกต์ใชค้ ำสงั่ เสียงตำมเงือ่ นไขทำงตรรกะ
4.1 กำรใช้เงื่อนไข หรอื || OR ดัง code ในตวั อยำ่ งท่ี 3
void setup()
{
pinMode(7, OUTPUT); // ใหพ้ อร์ต 7 เปน็ OUTPUT
}
void loop()
{
int s0 = analogRead(A0); // ให้ s0 เปน็ พอร์ด analog 0
int s1 = analogRead(A1); // ให้ s1 เป็นพอรด์ analog 1
if ((s0 > 500) || (s1 > 500)) // ใช้เง่อื นไขหรือ OR
{
tone(8, 500,500); // หำกเป็นตำมเง่อื นไขหรือ OR จะมเี สียงจำกเปยี โซ
}
else
{
digitalWrite(7, HIGH); // หำกไมเ่ ป็นตำมเง่อื นไขหรือ OR หลอด LED จะติด
delay(100);
}
digitalWrite(7, LOW); // หลอด LED จะดบั
}
877
รปู ท่ี 4 ภำพแสดงกำรนำ Code ในตัวอยำ่ งที่ 3 มำใชใ้ น tinkercad.com
ผลการทางาน : จะไดค้ ่ำกำรทำงำนในตำรำง
S0>500 S1>500 คำ่ กำรทำงำน
จริง (1) จรงิ (1) จรงิ (1) มเี สียง,ไฟดับ
จริง (1) เทจ็ (0) จริง (1)มีเสยี ง,ไฟดับ
เท็จ (0) จรงิ (1) จรงิ (1)มเี สียง,ไฟดบั
เท็จ (0) เท็จ (0) เท็จ (0)ไม่มเี สยี ง,ไฟติด
4.2 กำรใชเ้ งื่อนไข และ && AND ดงั code ในตวั อย่ำงท่ี 4
ตัวอยา่ งท่ี 4 กำรใชเ้ ง่ือนไขและ && AND
void setup()
{
pinMode(7, OUTPUT); // ให้พอร์ต 7 เปน็ OUTPUT
}
void loop()
{
int s0 = analogRead(A0); // ให้ s0 เปน็ พอร์ด analog 0
int s1 = analogRead(A1); // ให้ s1 เปน็ พอร์ด analog 1
if ((s0 > 500) && (s1 > 500)) // ใช้เงอ่ื นไขและ
{
tone(8, 500,500); // หำกเปน็ ตำมเง่อื นไขและ AND จะมเี สยี งจำกเปียโซ
}
else
{
digitalWrite(7, HIGH); // หำกไมเ่ ป็นตำมเงอื่ นไขและ && หลอด LED จะตดิ
delay(100);
}
digitalWrite(7, LOW); // หลอด LED จะดับ
}
878
รปู ที่ 4 ภำพแสดงกำรนำ Code ในตวั อย่ำงท่ี 4 มำใชใ้ น tinkercad.com
ผลการทางาน : จะไดค้ ่ำกำรทำงำนในตำรำง
S0>500 S1>500 คำ่ กำรทำงำน
จรงิ (1) มีเสยี ง,ไฟดบั
จรงิ (1) จรงิ (1) เทจ็ (0)ไม่มีเสียง,ไฟติด
เท็จ (0)ไมม่ เี สยี ง,ไฟติด
จริง (1) เท็จ (0) เท็จ (0)ไม่มีเสยี ง,ไฟตดิ
เทจ็ (0) จรงิ (1)
เท็จ (0) เท็จ (0)
879
ใบงาน ที่ 13.1
เรอื่ ง ตรรกะและฟังกช์ นั ใน Tinkercad
รายช่อื สมาชิกในกลุ่มท.่ี ..............
1…………………………………………………………………………… ห้อง......... เลขที่………
2…………………………………………………………………………… หอ้ ง......... เลขที่………
1. ศึกษำใบควำมร้ทู ่ี 13.1 เร่อื ง ตรรกะและฟังก์ชนั ใน Tinkercad
2. ใหน้ กั เรยี นบอกลกั ษณะเด่นและข้อแตกต่ำงของแตล่ ะเง่ือนไข ดงั ต่อนี้
เงอื่ นไข ลกั ษณะเดน่ สิง่ ท่แี ตกต่างจากเง่ือนไขอื่น
AND
OR
880
เฉลยใบงาน ท่ี 13.1
เร่ือง ตรรกะและฟังก์ชันใน Tinkercad
รายชอื่ สมาชกิ ในกลุ่มที.่ ..............
1…………………………………………………………………………… หอ้ ง......... เลขท่ี………
2…………………………………………………………………………… หอ้ ง......... เลขที่………
1. ศึกษำใบควำมรูท้ ่ี 13.1 เรื่อง ตรรกะและฟงั ก์ชนั ใน Tinkercad
2. ใหน้ ักเรยี นบอกลักษณะเด่นและข้อแตกต่ำงของแต่ละเง่ือนไข ดงั ตอ่ น้ี
เงอื่ นไข ลกั ษณะเด่น สิง่ ท่แี ตกตา่ งจากเงื่อนไขอน่ื
ถ้ำมีเงื่อนไข 1 อนั เทจ็ จะเป็นเทจ็
AND จริงทง้ั คจู่ ะไดจ้ ริง
OR เท็จทั้งคู่ จะเป็นเท็จ เป็นจริงเพียง 1 เงื่อนไขกจ็ ะเปน็
จรงิ
881
ใบงาน ที่ 13.2
เรอื่ ง การนาเสนอผงั งาน (flowchart) ฟังก์ชนั เสยี งฟังก์ชันเสยี ง
คาชแ้ี จง : ใหน้ กั เรียนออกแบบโฟร์วชำรต์ ระบบเทคโนโลยแี ละกำรเขียนโปรแกรมภำษำซี ตำมสถำนกำรณท์ ่ี
กำหนดให้ พร้อมท้งั นำเสนอหนำ้ ช้ันเรียน
สถานการณ์โปรแกรม : ให้ทำกำรต่อ Potentiometer แบบหมนุ จำนวน 2 ตัว เขำ้ กบั สัญญำณ Analog A0
และ A1 พรอ้ มกับลำโพง Piezo 1 ตัว ต่อเขำ้ กับช่อง 3 โดยกำหนดเง่ือนไขกำรทำงำนดังนี้
1. หำก Potentiometer ท้ังสองมีค่ำน้อยกวำ่ 300 ให้สง่ เสยี งดงั ออกทำงลำโพง โดยใชเ้ งื่อนไข OR (||)
นอกน้นั ให้ลำโพงดับ
Flowchart ระบบเทคโนโลยี โปรแกรมภาษาซี
Input Void set up(){
Process
}
Void set loop(){
}
Output
882
2. หำก Potentiometer ทง้ั สองมีค่ำน้อยกวำ่ 300 ใหส้ ่งเสยี งดังออกทำงลำโพง โดยใช้เงอ่ื นไข AND (&&)
นอกน้ันใหล้ ำโพงดับ
Flowchart ระบบเทคโนโลยี โปรแกรมภาษาซี
Void set up(){
Input }
Process Void set loop(){
}
Output
883
เฉลยใบงาน ที่ 13.2
เรือ่ ง การนาเสนอผงั งาน (flowchart) ฟงั ก์ชันเสยี งฟังก์ชันเสยี ง
รายช่ือสมาชิกในกลุ่มท่.ี ..............
1…………………………………………………………………………… หอ้ ง......... เลขที่………
2…………………………………………………………………………… หอ้ ง......... เลขท่ี………
คำช้ีแจง : ใหน้ ักเรียนออกแบบโฟร์วชำรต์ ระบบเทคโนโลยแี ละกำรเขียนโปรแกรมภำษำซี ตำมสถำนกำรณ์ท่ี
กำหนดให้ พร้อมทั้งนำเสนอหน้ำช้นั เรียน
สถานการณโ์ ปรแกรม : ใหท้ ำกำรต่อ Potentiometer แบบหมนุ จำนวน 2 ตัว เข้ำกบั สญั ญำณ Analog A0
และ A1 พรอ้ มกับลำโพง Piezo 1 ตวั ต่อเข้ำกับช่อง 3 โดยกำหนดเง่ือนไขกำรทำงำนดังนี้
1. หำก Potentiometer ท้ังสองมีค่ำน้อยกว่ำ 300 ให้ส่งเสียงดังออกทำงลำโพง โดยใช้เง่ือนไข OR (||)
นอกนั้นให้ลำโพงดบั
Flowchart ระบบเทคโนโลยี โปรแกรมภาษาซี
Void set up(){
Input
Potantiometer }
Void set loop(){
Process
A0&&A1<300
}
Output
เกิดเสียง
884
2. หำก Potentiometer ทั้งสองมีค่ำน้อยกว่ำ 300 ให้ส่งเสียงดังออกทำงลำโพง โดยใช้เงื่อนไข AND (&&)
นอกนน้ั ใหล้ ำโพงดับ
Flowchart ระบบเทคโนโลยี โปรแกรมภาษาซี
Void set up(){
Input }
Process Void set loop(){
}
Output
885
แบบบันทกึ การประเมินผ้เู รียน ด้านความรู้
แผนการจดั การเรยี นรู้ที่ 13 เร่ือง ออกแบบระบบด้วย Tinkercad
หนว่ ยการเรียนร้ทู ่ี 2 เร่ือง นกั ออกแบบระบบ
กลมุ่ สาระการเรยี นรู้ วิทยาศาสตร์ วิชา เทคโนโลยี 2 ชั้นมัธยมศกึ ษาปที ี่ 2
รายการประเมิน
เลขที่ ชอ่ื -สกลุ อธิบำยกำรทำงำนโปรแกรมคำส่ังเสยี งทำงตรรกะพรอ้ ม
ทง้ั เขียน flowchart เพอ่ื แสดงกำรทำงำนของโปรแกรม
ท่อี อกแบบไว้
1
2
3
4
5
เกณฑ์การให้คะแนน ลงช่ือ...................................................ผูป้ ระเมิน
4 คะแนน ระดับ 4 ดีมำก (………….…………………………………….)
3 คะแนน ระดับ 3 ดี ครผู ู้สอน
2 คะแนน ระดับ 2 พอใช้
1 คะแนน ระดับ 1 ปรบั ปรุง
*เกณฑ์กำรผำ่ น ระดับ 2 ขึ้นไป
886
แบบบนั ทกึ การประเมินผู้เรยี น ดา้ นทกั ษะและกระบวนการ
แผนการจดั การเรียนร้ทู ี่ 13 เรอื่ ง ออกแบบระบบด้วย Tinkercad
หนว่ ยการเรียนรทู้ ี่ 2 เร่อื ง นักออกแบบระบบ
กล่มุ สาระการเรียนรู้ วิทยาศาสตร์ วชิ า เทคโนโลยี 2 ช้ันมัธยมศกึ ษาปีที่ 2
เลขที่ ชื่อ-สกลุ รายการประเมิน
สำมำรถใชค้ ำสงั่ ใน Arduino IDE สัง่ งำนเสยี ง
1 โดยใชฟ้ ังก์ชนั คำส่ังเสยี งตำมตรรกะท่ีให้ไว้
2
3 ลงช่ือ...................................................ผ้ปู ระเมนิ
4 (………….…………………………………….)
5 ครผู สู้ อน
เกณฑ์กำรให้คะแนน
4 คะแนน ระดับ 4 ดมี ำก
3 คะแนน ระดับ 3 ดี
2 คะแนน ระดับ 2 พอใช้
1 คะแนน ระดับ 1 ปรับปรงุ
*เกณฑ์กำรผ่ำน ระดบั 2 ข้ึนไป
887
แบบบนั ทกึ การประเมนิ ผู้เรยี น ด้านคุณลักษณะ
แผนการจดั การเรยี นรู้ท่ี 13 เรอื่ ง ออกแบบระบบด้วย Tinkercad
หน่วยการเรยี นรทู้ ี่ 2 เรื่อง นักออกแบบระบบ
กลุม่ สาระการเรยี นรู้ วิทยาศาสตร์ วิชา เทคโนโลยี 2 ชน้ั มธั ยมศึกษาปที ี่ 2
รายการประเมิน
เลขที่ ช่ือ-สกลุ มเี จตคติทดี่ ีตอ่ กำร มีควำม ซื่อสัตย์ มุ่งม่ันใน ทำงำน
ออกแบบและ รับผิดชอบ กำรทำงำน เปน็ ทมี
เขียนโปรแกรม
1
2
3
4
5
เกณฑ์กำรให้คะแนน ลงชือ่ ...................................................ผู้ประเมิน
4 คะแนน ระดับ 4 ดีมำก (………….…………………………………….)
3 คะแนน ระดับ 3 ดี ครผู ้สู อน
2 คะแนน ระดับ 2 พอใช้
1 คะแนน ระดับ 1 ปรบั ปรงุ
*เกณฑ์กำรผ่ำน ระดบั 2 ขน้ึ ไป
แผนการจัดการเรยี นรู้ท่ี 14 เร่ือง การใช้งา
หนว่ ยการเรียนรู้ท่ี 2 เร่ือง นกั ออกแ
กลุ่มสาระการเรยี นรู้ วิทยาศาสตร์ รายวิชา เทคโ
ขอบเขตเนื้อหา กิจกรรมการเรยี นรู้
1. การเขยี นโปรแกรมควบคมุ LDR และ Servo ขน้ั นา
motor โดยใช้ Tinkercad 1. ครูใหน้ กั เรยี นรว่ มกนั บทบ
2. การประยุกต์ใชโ้ ปรแกรมเพ่ือใช้แกป้ ัญหาเชิง ชว่ั โมงทผ่ี า่ นมา
ระบบ 2. นกั เรียนร่วมกันคิดวิเครา
หลอดไฟทใี่ ห้แสงสว่างตามท้อง
จุดประสงคก์ ารเรยี นรู้ กาหนดรปู แบบในการเปดิ ปิดอ
ดา้ นความรู้ ปดิ ตามคา่ ความเข้มความสว่าง
วิธกี ารหรือเงือ่ นไขในการปดิ เป
1. อธิบายรูปแบบการเขยี นโปรแกรมควบคุม LDR
และ Servo motor เพื่อใชแ้ กป้ ญั หาเชิงระบบ ขั้นสอน
ดา้ นทักษะและกระบวนการ 1. ครแู นะนาการใชง้ าน LDR
1. สามารถใช้คาสงั่ Arduino IDE ท่ีประยกุ ต์ใช้กับ Tinkercad และสาธิตวธิ กี ารใช
LDR และ Servo motor เพื่อใชแ้ กป้ ัญหาเชงิ ระบบ 2. นกั เรียนปฏิบัติตามและท
ด้านคุณลกั ษณะ 3. นักเรียนศึกษาใบความรู้ท
1. มีเจตคตทิ ี่ดตี อ่ การออกแบบและเขยี นโปรแกรม เซอรโ์ วมอเตอร์ ใน Tinkercad
2. มคี วามรบั ผดิ ชอบ 4. ครูและนักเรยี นรว่ มอภิปร
3. ซ่ือสตั ย์ 5. นกั เรียนจับคทู่ าใบงานท่ี
4. มุ่งม่ันในการทางานเปน็ ทีม
888
าน LDR และเซอร์โวมอเตอรใ์ น Tinkercad ด เวลา 2 ชั่วโมง
แบบระบบ ช้นั มธั ยมศกึ ษาปีท่ี 2
โนโลยี
สื่อ/แหล่งเรียนรู้
- เวบ็ ไซตจ์ าลองระบบ Tinkercad
บทวนความรเู้ ดิมจากการเรียนใน www.tinkercad.com
-คลิปวีดโิ อการทางานของระบบอัตโนมตั เิ ก่ยี วกับ
าะหเ์ ก่ียวกับการทางานของ แผงโซลา่ เซลลท์ ห่ี มนุ ตามแสงพระอาทติ ย์
งถนน ในประเด็นเก่ียวกบั การ - https://www.youtube.com/watch?v=-
อยา่ งไร (ครยู กตัวอย่าง เชน่ เปดิ f6FthqPwog
งแสง,เปดิ ปดิ ตามเวลา) และมี - ใบความรทู้ ่ี 14.1 เรอื่ ง การใชง้ าน LDR และเซอร์
ปิดอย่างไร โวมอเตอร์ ใน Tinkercad
ภาระงาน/ชน้ิ งาน
R และเซอรโ์ วมอร์เตอรใ์ น - ใบงานท่ี 14.1 เรือ่ ง การเขียนโปรแกรมควบคุม
ชง้ านเบื้องตน้ LDR และ Servo motor โดยใช้ Tinkercad
ทดลองเขยี นคาสั่งควบคุม ใบงานที่ 14.2 การนาเสนอ Flowchart และ
โปรแกรมในการใชท้ างเลือก
ที่ 14.1 เรอื่ ง การใช้งาน LDR และ สถานท:ี่ ห้องคอมพวิ เตอร์
d ประมาณ 15 – 20 นาที
รายจากเนือ้ หาที่นักเรียนศึกษา
14.1 เรอ่ื ง การเขียน
แผนการจัดการเรียนรู้ท่ี 14 เรื่อง การใช้งา
หนว่ ยการเรียนรูท้ ่ี 2 เรอ่ื ง นกั ออกแ
กลมุ่ สาระการเรยี นรู้ วิทยาศาสตร์ รายวิชา เทคโ
โปรแกรมควบคุม LDR และ S
6. นกั เรียนนาเสนอ ใบงานท
โฟล์วชาร์ตและโปรแกรมในกา
หนา้ ชน้ั เรียน เพอ่ื ให้นักเรยี นแ
ข้นั สรปุ
1. ครูและนกั เรยี นร่วมกนั สร
2. นักเรียนสรปุ และบนั ทกึ เน
เรียน
าน LDR และเซอร์โวมอเตอร์ใน Tinkercad ด 889
แบบระบบ
โนโลยี เวลา 2 ช่ัวโมง
ชั้นมธั ยมศกึ ษาปีท่ี 2
Servo motor โดยใช้ Tinkercad
ท่ี 14.2 เร่อื ง การนาเสนอ
ารใชท้ างเลอื ก (อาจสุ่มนาเสนอ
แตล่ ะกลุ่มแลกเปลยี่ นเรียนรูก้ ัน)
รปุ เนอื้ หารว่ มกัน
นื้อหาการเรยี นรู้ที่สาคัญลงในสมุด
890
การวดั และประเมินผล
สง่ิ ทต่ี ้องการวดั วธิ กี าร เครอื่ งมอื ที่ใช้ เกณฑ์
1. ดา้ นความรู้ (K)
1. การเขียน - ใบงานท่ี 14.1 เร่ือง การ - แบบประเมินการคดิ - นกั เรียนทกุ คนผ่าน
โปรแกรมควบคุม LDR และ เขียนโปรแกรมควบคุม LDR วิจารณญาณ เกณฑ์ไม่ต่ากว่ารอ้ ย
Servo motor โดยใช้ และ Servo motor โดยใช้ - แบบสังเกตพฤตกิ รรม ละ 80
Tinkercad Tinkercad - แบบประเมนิ การคดิ
2. การประยุกต์ใชโ้ ปรแกรม ใบงานท่ี 14.2 การนาเสนอ วเิ คราะห์
เพื่อใช้แก้ปัญหาเชงิ ระบบ Flowchart และโปรแกรม - แบบประเมินผังมโนทัศน์
ในการใช้ทางเลือก - แบบประเมินการทางาน
กลุ่ม
2. ดา้ นทกั ษะกระบวนการ (P) - สงั เกตพฤติกรรมการ - แบบประเมินผลด้าน - นักเรียนทุกคนผ่าน
1. ทกั ษะในการทางาน เรยี นรูข้ องนักเรียน กระบวนการเรยี นรูเ้ ทียบ เกณฑ์ไม่ต่ากวา่ ร้อย
ร่วมกัน กบั เกณฑ์ ละ 80
2. ทักษะการคิดวเิ คราะห์
3. ทักษะการส่ือสาร
4. ทักษะการคิดอยา่ งมี
วิจารณญาณ
5. ทกั ษะความคดิ สร้างสรรค์
3. ดา้ นคณุ ลักษณะ (A) - สงั เกตพฤติกรรมของ - แบบประเมนิ ผล - นักเรยี นทุกคนผ่าน
1. ซอื่ สตั ย์สจุ รติ นักเรยี น ดา้ นคณุ ลกั ษณะอันพึง เกณฑ์ไมต่ ่ากวา่ รอ้ ย
2. มวี ินัย ประสงค์เทยี บกบั เกณฑ์ ละ 80
3. ใฝเ่ รียนรู้
4. มุ่งมน่ั ในการทางาน
891
8. บันทึกผลหลงั สอน
ผลการเรยี นรู้
............................................................................................................................. ................................................
ปญั หาและอปุ สรรค
.................................................................................................................................................................... ......
ข้อเสนอแนะและแนวทางแก้ไข
............................................................................................. ..............................................................................
ลงชือ่ ......................................ผู้สอน
(.......................................................)
วนั ท.ี่ .....เดือน...............................พ.ศ.............
9. ความคิดเห็น/ขอ้ เสนอแนะของผ้บู ริหารหรอื ผู้ทีไ่ ดร้ ับมอบหมาย
............................................................................................................................. ..............................................
ลงช่อื ......................................ผ้ตู รวจ
(.......................................................)
วนั ท.่ี .....เดอื น...............................พ.ศ.............
892
ใบความร้ทู ี่ 14.1
เรือ่ ง การใชง้ าน LDR และเซอรโ์ วมอเตอร์ ใน Tinkercad
ในการใชง้ านโปรแกรม Tinkercad เราสามารถประยุกต์ใช้กับเซนเซอรแ์ ละโมดูลค่อนข้างหลากหลาย
เพื่อให้ประยุกต์ใช้งานกับระบบอัตโนมัติได้จริง จึงจาเป็นต้องมีการจาลองการทางานของอุปกรณ์ผ่าน
Simulator ของ Tinkercad กอ่ น ในเนื้อหานี้ นักเรียนจะประยุกต์การใช้กับอุปกรณ์ 2 อย่าง คือ ตวั ต้านทาน
ปรบั ค่าตามแสง และเซอรโ์ วมอเตอร์ ดังน้ี
1. ตัวต้านทานปรับค่าตามแสง
LDR (Light Dependent Resistor) คอื ตัวตา้ นทานชนิดน้ีสามารถเปล่ยี นความนาไฟฟ้าไดเ้ ม่ือมีแสง
มาตกกระทบ โฟโตรซี ีสเตอร์ ( Photo Resistor) หรอื โฟโตคอนดัคเตอร์ (Photo Conductor) เปน็ ตวั
ต้านทานทท่ี ามาจากสารกึง่ ตัวนา (Semiconductor) ประเภทแคดเม่ยี มซลั ไฟด์ ( Cds : Cadmium
Sulfide) หรือแคดเมี่ยมซลิ ินายส์ ( CdSe : Cadmium Selenide) ซง่ึ ท้งั สองตัวน้กี ็เปน็ สารประเภทกง่ึ
ตวั นา เอามาฉาบลงบนแผน่ เซรามิกท่ีใช้เป็นฐานรองแล้วต่อขาจากสารที่ฉาบ ไวอ้ อกมา โครงสร้างของ LDR
รปู ที่ 1 ภาพแสดงโครงสร้างของหลอด LDR
สาหรบั การใช้ Tinkercad รับค่าจากหลอด LDR สามารถสร้างเขียน Code ไดต้ ามตัวอย่างที่ 1
893
ตัวอย่างท่ี 1
void setup()
{
Serial.begin(9600); // เปดิ การอ่านผ่าน Serial monitor
}
void loop()
{
Serial.println(analogRead(A0)); // อ่านคา่ LDR จากพอร์ต A0 ผา่ น Serial monitor
}
สาหรบั การใชง้ านคาส่ังรับค่าตัวตา้ นทานปรับค่าตามแสง LDR ในโปรแกรม Tinkercad สามารถทา
ไดต้ ามขน้ั ตอนดังต่อไปนี้
1. ข้อมูลอุปกรณ์อิเลก็ ทรอนิกส์ท่ใี ช้ในการต่อวงจร
รูปอุปกรณ์ ชอ่ื อุปกรณ์ ขาสัญญาณท่ีต่อ Arduino Uno/ชนดิ
สญั ญาณ
Photoresistor A0
Resistor ตามภาพ
2. ตอ่ อุปกรณด์ ังรปู ท่ี 1
รปู ท่ี 1 ภาพแสดงการต่อวงจรประกอบตัวอยา่ งท่ี 1 ใน tinkercad.com
3. นาตัวอย่าง code ตัวอยา่ งท่ี 1 ไปวางใน Code ---> Text ดงั รปู ท่ี 2
894
รูปที่ 2 ภาพแสดงการนา Code ในตัวอย่างที่ 1 มาใชใ้ น tinkercad.com
ผลการทางานของโปรแกรม : เมอ่ื โปรแกรมทางานเม่ือเพ่มิ ค่าแสดง ค่าจาก Serial Monitor กจ็ ะเพิ่มตาม
และเม่ือลดค่าแสงคา่ สัญญาณกจ็ ะลดลงเชน่ กัน
2. เซอร์โวมอเตอร์
เซอรโ์ วมอเตอร์ (Servo Motor) เป็นมอเตอรท์ ่ีมกี ารควบคุมการเคลื่อนที่ของมนั (State) ไม่วา่ จะเปน็
ระยะ ความเรว็ มุมการหมุน โดยใช้การควบคมุ แบบป้อนกลับ (Feedback control) เป็นอปุ กรณ์ทีส่ ามารถ
ควบคุมเคร่ืองจกั รกล หรือระบบการทางานน้ันๆ ใหเ้ ปน็ ไปตามความต้องการ เช่น ควบคุมความเร็ว (Speed),
ควบคมุ แรงบดิ (Torque), ควบคมุ แรงตาแหน่ง (Position), ระยะทางในการเคล่ือนที(่ หมุน) (Position
Control) ของตวั มอเตอรไ์ ด้ ซง่ึ มอเตอรท์ ัว่ ไปไม่สามารถควบคุมในลักษณะงานเบื้องต้นได้ โดยใหผ้ ลลัพธ์ตาม
ความต้องการที่มคี วามแม่นยาสงู
รปู ที่ 3 ภาพแสดงเซอรโ์ วมอเตอรท์ มี่ ีอยทู่ ว่ั ไปในท้องตลาด
895
โดยปกตทิ ว่ั ไปเซอร์โวมอเตอร์จะมีสายสัญญาณกนั อยแู่ ค่ 3 เส้น ดงั ตารางข้างล่าง
สี ความหมาย
นา้ ตาล หรือ ดา เปน็ สาย Ground
แดง เป็นไฟเล้ยี งอยรู่ ะหวา่ ง 4.8 – 6.6 V
เหลือง หรือขาว เปน็ สายสัญญาณ หรอื Signal
สาหรับการใช้งาน Tinkercad ในการควบคุมเซอรโ์ วมอเตอร์ สามารถเขียน Code ควบคมุ องศามี
รูปแบบการเขียนหลักๆดังต่อไปน้ี
sv1.write(องศาของมอเตอร์);
ตวั อย่างท่ี 2 การส่ังงานเซอร์โวมอเตอร์
#include <Servo.h> // ผนวกไลบรารี่
int s1 = 10; // เปดิ ใชง้ าน s1 ท่พี อร์ต 10
Servo sv1; // ประกาศการใชง้ าน sv1
void setup() {
sv1.attach(s1); // เรยี กใช้งานเตรียมตอบสนอง sv1
}
void loop(){
sv1.write(0); // sv1 ทางานท่ี 0 องศา
delay(1000); //หนว่ งเวลา 1 วนิ าที
sv1.write(90); // sv1 ทางานที่ 90 องศา
delay(1000); //หนว่ งเวลา 1 วินาที
sv1.write(180); // sv1 ทางานท่ี 180 องศา
delay(1000); //หนว่ งเวลา 1 วนิ าที
}
สาหรับการใช้งานคาส่งั ปรับองศาของเซอรโ์ วมอเตอร์ ในโปรแกรม Tinkercad สามารถทาได้ตาม
ขน้ั ตอนดงั ตอ่ ไปน้ี
1. ข้อมูลอปุ กรณ์อิเลก็ ทรอนิกส์ทใี่ ช้ในการต่อวงจร 896
รปู อุปกรณ์ ชือ่ อุปกรณ์ ขาสญั ญาณท่ีต่อ Arduino Uno/ชนดิ
สญั ญาณ
Micro Servo
สสี ้มต่อที่พอรต์ 10
สแี ดงต่อที่ 5V
สนี า้ ตาลตอ่ ที่ GND
2. ต่ออปุ กรณด์ งั รปู ท่ี 4
รปู ที่ 4 ภาพแสดงการต่อเซอรโ์ วมอเตอร์เขา้ กบั บอรด์ Arduino UNO
รปู ที่ 5 ภาพแสดงการนา Code ในตวั อยา่ งท่ี 2 มาใชใ้ น tinkercad.com
ผลการทางานของโปรแกรม : เม่ือโปรแกรมทางานเซอร์โวมอเตอรจ์ ะทางานที่ 0 องศา เปน็ เวลา 1 วนิ าที
ถัดไปจะทางานท่ี 90 องศา เปน็ เวลา 1 วนิ าที และถดั ไปก็จะทางานที่ 180 องศา เป็นเวลา 1 วนิ าที จะ
ทางานอยู่ตอ่ เน่ืองเพราะเขยี นฟังก์ชันอยู่ในคาสงั่ loop (การวนซา้ ) นนั่ เอง
897
3. การประยุกต์ใช้งานตัวตา้ นทานปรับค่าตามแสง กับการใชง้ านเปิดปดิ ไฟอัตโนมัติ จะมี Code ตัวอย่างใน
การศกึ ษาดงั ต่อไปน้ี
ตัวอย่างท่ี 3 การเขยี น Code ในการควบคุมอปุ กรณเ์ ปิดปิดไฟอตั โนมตั ติ ามค่าแสง
void setup()
{
pinMode(4, OUTPUT); // กาหนดค่าพอรต์ 4 เปน็ OUTPUT
Serial.begin(9600); // เปิดการอา่ นผา่ น Serial monitor
}
void loop()
{
int x = analogRead(A0); // กาหนดให้ x เปน็ ค่าจานวนเต็มซึง่ รบั คา่ มาจาก A0
Serial.println(x); // อ้านค่า LDR จากพอร์ต A0 ผ่าน Serial monitor
if (x < 500) { // ถา้ ความเขม้ แสงนอ้ ยกวา่ 500
digitalWrite(4, HIGH); // หลอด LED ทพี่ อร์ต 4 จะติด
}
else { // นอกเหนือจากนน้ั
digitalWrite(4, LOW); // หลอด LED ที่พอร์ต 4 จะดบั
}
} สาหรับการใช้งานคาสงั่ รับค่าตวั ตา้ นทานปรับคา่ ตามแสง LDR เมอื่ แสงมีคา่ น้อยให้เปดิ หลอด LED ใน
โปรแกรม Tinkercad สามารถทาได้ตามขน้ั ตอนดังต่อไปน้ี
1. ขอ้ มูลอปุ กรณ์อเิ ล็กทรอนิกส์ท่ใี ช้ในการต่อวงจร
รปู อปุ กรณ์ ชือ่ อุปกรณ์ ขาสัญญาณที่ต่อ Arduino Uno/ชนดิ
สญั ญาณ
Photoresistor A0
Resistor ตามภาพ
Resistor ตามภาพ
ตามภาพ
LED
898
2. ตอ่ อปุ กรณด์ งั รูปท่ี 6
รูปที่ 6 ภาพแสดงการต่อวงจรประกอบตวั อยา่ งที่ 3 ใน tinkercad.com
3. นาตวั อยา่ ง code ตวั อย่างที่ 3 ไปวางใน Code ---> Text ดงั รปู ที่ 7
รูปที่ 7 ภาพแสดงการนา Code ในตัวอยา่ งที่ 3 มาใช้ใน tinkercad.com
ผลการทางานของโปรแกรม : เมื่อโปรแกรมทางานเมื่อเพม่ิ ค่าแสง Serial Monitor ก็จะเพม่ิ ตาม
และเมื่อลดคา่ แสงค่าสญั ญาณกจ็ ะลดลงเช่นกนั และจะทางานเปิดหลอด LED แบบอัตโนมัติเมือ่ ก็ต่อเม่ือคา่
แสงมคี ่าน้อยกว่า 500 หากมากกวา่ นห้ี ลอด LED จะดับ
899
ใบงาน ท่ี 14.1
เร่อื ง การใช้งาน LDR และเซอรโ์ วมอเตอร์ ใน Tinkercad
รายชอื่ สมาชกิ ในกลุ่มที.่ ..............
1…………………………………………………………………………… หอ้ ง......... เลขที่………
2…………………………………………………………………………… ห้อง......... เลขท่ี………
1. ศกึ ษาใบความรู้ท่ี 14.1 เร่อื ง การใช้งาน LDR และเซอร์โวมอเตอร์ ใน Tinkercad
2. ใหน้ กั เรียนอธิบายคุณสมบัติของอปุ กรณด์ งั ต่อน้ี พร้อมท้ังบอกแนวทางการประยุกต์ใชง้ านทพ่ี บเห็นใน
ชวี ติ ประจาวนั
อปุ กรณ์ คณุ สมบัติของอปุ กรณ์ การนาไปประยกุ ต์ใช้ท่ีพบเห็น
ตัวตา้ นทานปรับ
ค่าตามแสง (LDR)
เซอร์โวมอเตอร์