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

รวมหน่วยการเรียนรู้ที่2-ม.2

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by Birdnissorn, 2019-09-15 04:12:17

รวมหน่วยการเรียนรู้ที่2-ม.2

รวมหน่วยการเรียนรู้ที่2-ม.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. ความคดิ เห็น/ข้อเสนอแนะของผบู้ ริหารหรือผู้ที่ไดร้ บั มอบหมาย
............................................................................................................................................ ...............................

ลงช่อื ......................................ผู้ตรวจ
(.......................................................)
วนั ท.ี่ .....เดอื น...............................พ.ศ.............



































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)

เซอร์โวมอเตอร์

900

ใบงาน ท่ี 14.2
เรื่อง การนาเสนอ Flowchart และโปรแกรมในการใช้ทางเลอื ก

รายช่ือสมาชกิ ในกลุ่มท่ี...............
1…………………………………………………………………………… หอ้ ง......... เลขที่………
2…………………………………………………………………………… ห้อง......... เลขท่ี………

คาช้แี จง : ใหน้ กั เรยี นออกแบบโฟร์วชาร์ต ระบบเทคโนโลยีและการเขยี นโปรแกรมภาษาซี ตามสถานการณ์ท่ี
กาหนดให้ พร้อมท้งั นาเสนอหนา้ ชัน้ เรยี น

สถานการณโ์ ปรแกรม : สถานะการณส์ มมติ ให้ LDR เมือ่ เจอกับแดดท่ีแรงที่มีค่ามากกว่า 800 หลงั คา
อัตโนมัตทิ ี่ทาจากเซอร์โวจะเล่ือนมาบงั แสงแดดให้ทตี่ าแหน่ง 180 องศา หากแสงแดดน้อยกว่า 800 หลงั คา
อัตโนมัติจะเปิดรบั แสงแดดและเลอ่ื นกลับคนื ท่ตี าแหน่ง 0 องศา (สาหรับการต่อขาสัญญาณให้นักเรียนเลือก
ตอ่ เอง)

Flowchart ระบบเทคโนโลยี โปรแกรมภาษาซี
Input Void set up(){

Process }
Void set loop()
{

Output
}


Click to View FlipBook Version