1013
///Code ตวั อย่างการใชง้ าน แขนกล ควบคุมดว้ ย joy stick PS2 (ต่อ)
void setup()
{
pinMode(PS2_DAT, INPUT);
pinMode(PS2_CMD , INPUT);
pinMode(PS2_SEL, INPUT);
pinMode(PS2_CLK, INPUT);
sv1.attach(servo1); sv2.attach(servo2); // เรียกใชง้ านเตรยี มตอบสนองเซอรโ์ ว sv1-2
sv3.attach(servo3); sv4.attach(servo4); // เรียกใชง้ านเตรยี มตอบสนองเซอรโ์ ว sv3-4
sv1.write(PosSv1); // ตาแหน่งเรม่ิ ต้น sv1
sv2.write(PosSv2); // ตาแหน่งเริ่มตน้ sv2
sv3.write(PosSv3); // ตาแหน่งเริ่มต้น sv3
sv4.write(PosSv4); // ตาแหน่งเรม่ิ ต้น sv4
delay(500);
while(true) // วนการทางานเพื่อรอการเช่อื มต่อกับจอยสติ๊ก
{
// กาหนดขาเช่อื มตอ่ กับจอยสต๊ิก โดยมีการเก็บคา่ ทสี่ ่งกลบั มาเป็น Integer เพอื่ รู้ไดว้ ่า เชือ่ มต่อได้หรอื ไม่
int error = ps2x.config_gamepad(PS2_CLK, PS2_CMD, PS2_SEL, PS2_DAT, false, false);
if(error == 0) // กรณที ่เี ชอ่ื มต่อได้ Error = 0
{ break; // ออกจาก while(true)
}
delay(500); //หนว่ งเวลา 500 มลิ ลิวนิ าที
}
}
1014
///Code ตวั อย่างการใช้งาน แขนกล ควบคุมด้วย joy stick PS2 (ต่อ)
void loop()
{
ps2x.read_gamepad(false, false);
joycontrol(); //เรียกใช้งานฟังกช์ น่ั joycontrol
delay(20);
}
void joycontrol(){ //ประกาศฟังก์ชนั่ joycontrol
if(ps2x.Button(PSB_PAD_UP)) //ถ้าปุม่ อัพถกู กด
{
if(PosSv2>=115){ PosSv2 = 115;} //เชค็ ตาแหน่งสุงสุดท่ีจะให้ Sv2 ยกได้
else {PosSv2=PosSv2+3; //เพิ่มตาแหน่งขน้ึ คราวละ 3 องศา
sv2.write(PosSv2); }} //สั่งใหเ้ ซอโวเคลื่อนที่
else if(ps2x.Button(PSB_PAD_DOWN)) //ถ้าปุ่มดาวถกู กด
{
if(PosSv2<=10){ PosSv2 = 10;} //เช็คตาแหนง่ สงุ สุดที่จะให้ Sv2 ลงได้
else {PosSv2=PosSv2-3; //ลดตาแหน่งขึน้ คราวละ 3 องศา
sv2.write(PosSv2); }} //สั่งให้เซอโวเคลือ่ นท่ี
else if(ps2x.Button(PSB_PAD_RIGHT)) //ถ้าปุม่ ขวาถูกกด
{
if(PosSv1<=10){ PosSv1 = 10;} //เช็คตาแหนง่ สุงสุดทจ่ี ะให้ Sv1 เลอี่ นไปทางขวาได้
else {PosSv1=PosSv1-3; //เพิ่มตาแหน่งข้นึ คราวละ 3 องศา
sv1.write(PosSv1); }} //สัง่ ใหเ้ ซอโวเคลื่อนท่ี
1015
else if(ps2x.Button(PSB_PAD_LEFT)) //ถ้าปุ่มซ้ายถกู กด
{
if(PosSv1>=170){ PosSv1 = 170;} //เช็คตาแหน่งสงุ สดุ ที่จะให้ Sv1 เลอี่ นไปทางขวาได้
else {PosSv1=PosSv1+3; //ลดตาแหน่งขึ้นคราวละ 3 องศา
sv1.write(PosSv1); }} //ส่ังใหเ้ ซอโวเคลื่อนท่ี
else if(ps2x.Button(PSB_L1)){ // ถ้าปุ่ม L1 ถกู กด
if(PosSv3>=115){ PosSv3 = 115;}
else {PosSv3=PosSv3+3;
sv3.write(PosSv3); }}
else if(ps2x.Button(PSB_L2)){ // ถา้ ปมุ่ L2 ถูกกด
if(PosSv3<=50){ PosSv3 = 50;}
else {PosSv3=PosSv3-3;
sv3.write(PosSv3); }}
else if(ps2x.Button(PSB_R1)) { // ถา้ ปมุ่ R1 ถูกกด
Serial.println("R1"); // แสดงข้อความวา่ R1
if(PosSv4<=20){ PosSv4 = 20; }
else{ PosSv4=PosSv4-3;
sv4.write(PosSv4); }}
else if(ps2x.Button(PSB_R2)) { // ถ้าป่มุ R2 ถูกกด
Serial.println("R2"); // แสดงขอ้ ความว่า R2
if(PosSv4>=100){ PosSv4 = 100;}
else {PosSv4=PosSv4+3;
sv4.write(PosSv4); }}
else{ }
}
1016
///////การใชง้ าน แขนกล ควบคุมดว้ ย VR
#include <Servo.h> //เรยี กใชง้ าน ไลบรารี่ servo.h
Servo myservo; //ประกาศเซอโวชือ่ myservo
Servo myservo1; //ประกาศเซอโวชอื่ myservo1
Servo myservo2; //ประกาศเซอโวชอื่ myservo2
Servo myservo3; //ประกาศเซอโวชื่อ myservo3
int potpin = 0; //ประกาศตัวแปร potpin มีค่าเท่ากบั 0
int potpin1 = 1; //ประกาศตัวแปร potpin1 มคี ่าเทา่ กับ 1
int potpin2 = 2; //ประกาศตัวแปร potpin 2มีค่าเทา่ กับ 2
int potpin3 = 3; //ประกาศตัวแปร potpin 3มีค่าเทา่ กบั 3
int val; //ประกาศตัวแปรชื่อ val
int val1; //ประกาศตวั แปรช่ือ val1
int val2; //ประกาศตวั แปรชื่อ val2
int val3; //ประกาศตวั แปรช่ือ val3
void setup() {
myservo.attach(9); //กาหนด myservo เช่ือมตอ่ ที่ port 9
myservo1.attach(10); //กาหนด myservo เชื่อมตอ่ port 10
myservo2.attach(11); //กาหนด myservo เชอ่ื มต่อ port 11
myservo3.attach(12); //กาหนด myservo เชื่อมต่อ port 12
}
1017
///////การใชง้ าน แขนกล ควบคมุ ดว้ ย VR ( ต่อ)
void loop() {
val = analogRead(potpin); //อ่านค่าอนาล๊อคจาก พอรท์ (potpin)เกบ็ ไว้ในตวั แปร val
val = map(val, 0, 1023, 0, 180); // แปลงสเกลคา่ val จาก 0-1023 เปน็ 0 - 180
myservo.write(val); // สง่ั myservo เคล่ือนที่ไปท่ีตาแหน่ง val
delay(15); // หนว่ งเวลาเป็นเวลา 15 มลิ ลิวินาที
val1 = analogRead(potpin1); //อ่านค่าอนาล๊อคจาก พอรท์ (potpin1)เก็บไวใ้ นตัวแปร val1
val1 = map(val1, 0, 1023, 0, 180); // แปลงสเกลคา่ val 1 จาก 0-1023 เป็น 0 - 180
myservo1.write(val1); // สัง่ myservo1 เคล่อื นท่ีไปทีต่ าแหน่ง val1
delay(15); // หนว่ งเวลาเป็นเวลา 15 มลิ ลวิ นิ าที
val2 = analogRead(potpin2); //อา่ นคา่ อนาล๊อคจาก พอรท์ (potpin2) เก็บไวใ้ นตัวแปร val2
val2 = map(val2, 0, 1023, 0, 180); // แปลงสเกลค่า val 2 จาก 0-1023 เป็น 0 - 180
myservo2.write(val2); // ส่ัง myservo2เคลอ่ื นทไ่ี ปท่ีตาแหน่ง val2
delay(15); // หน่วงเวลาเปน็ เวลา 15 มิลลิวินาที
val3 = analogRead(potpin3); //อ่านคา่ อนาลอ๊ คจาก พอรท์ (potpin2) เกบ็ ไวใ้ นตวั แปร val2
val3 = map(val3, 0, 1023, 0, 180); // แปลงสเกลค่า val 2 จาก 0-1023 เป็น 0 - 180
myservo3.write(val3); // ส่งั myservo2เคลอื่ นที่ไปท่ีตาแหนง่ val2
delay(15); // หนว่ งเวลาเป็นเวลา 15 มิลลิวนิ าที
}
1018
การเชอ่ื มต่อสาย
ตัวอยา่ งแขนกลอตั โนมัติ
แกนเคลื่อนท่ี ในเครอ่ื งพมิ พ์ 3 มิติ
1019
ตวั อย่าง การจาลองทางานโรบอทอาม (แขนกลอตุ สาหกรรม)
ตัวอยา่ งการประยกุ ต์สร้างจาลองโรบอทอาม โดยใช้ ตัวตา้ นทานปรบั คา่ ได้
1020
ตัวอย่างการประยุกตส์ รา้ งจาลองโรบอทอาม โดยใช้ ตัวต้านทานปรบั คา่ ได้
1021
ใบงานท่ี 19 การสรา้ งแขนกลอยา่ งงา่ ย
คาชี้แจง ใหน้ กั เรียนทาแขนกลอยา่ งง่ายตามใบความรู้ท่ี 19
เครอื่ งมอื
............................................................................................................................. ........................................
.......................................................................................... ...........................................................................
............................................................................................................................. ........................................
........................................................................................................................................... ..........................
........................................................................................................ .............................................................
............................................................................................................................. ........................................
วัสดุ
................................................................................................................................................... ..................
................................................................................................................ .....................................................
............................................................................................................................. ........................................
................................................................................................................................................................. ....
............................................................................................................................. ........................................
............................................................................................................................. ........................................
1022
แบบบันทึกการประเมินผูเ้ รยี น ด้านความรู้
แผนการจดั การเรียนร้ทู ี่ 19 เรือ่ ง การสรา้ ง ทดสอบ และประเมนิ ช้นิ งาน
หนว่ ยการเรียนรู้ท่ี 3 เร่อื ง วิศวกรน้อย
กลมุ่ สาระการเรียนรู้ วิทยาศาสตร์ วชิ า เทคโนโลยี ชั้นมัธยมศึกษาปที ี่ 2
รายการประเมิน
อธบิ ายการทดสอบ
บอกชนิดของอุปกรณ์ และประเมนิ ผล
เลขท่ี ช่อื -สกลุ และเคร่ืองมือในการ ชิน้ งานหรือวิธีการ
สรา้ งชน้ิ งานหรอื แกป้ ญั หาได้ตาม
วธิ ีการทหี่ ลากหลาย วัตถปุ ระสงคเ์ พอื่ หา
อย่างเหมาะสม ข้อบกพร่องในการ
ปรบั ปรงุ แก้ไข
1
2
3
4
5
เกณฑก์ ารให้คะแนน ลงชอื่ ...................................................ผปู้ ระเมิน
4 คะแนน ระดับ 4 ดีมาก (………….…………………………………….)
3 คะแนน ระดับ 3 ดี ครูผูส้ อน
2 คะแนน ระดับ 2 พอใช้
1 คะแนน ระดับ 1 ปรับปรงุ
*เกณฑ์การผา่ น ระดบั 2 ข้ึนไป
1023
แบบบนั ทกึ การประเมินผูเ้ รียน ด้านทกั ษะและกระบวนการ
แผนการจัดการเรยี นรทู้ ่ี 19 เรอื่ ง การสรา้ ง ทดสอบ และประเมินช้นิ งาน
หนว่ ยการเรยี นรู้ที่ 2 เรอ่ื ง นกั ออกแบบระบบ
กล่มุ สาระการเรยี นรู้ วิทยาศาสตร์ วชิ า เทคโนโลยี ช้ันมธั ยมศึกษาปที ี่ 2
เลขท่ี ชื่อ-สกลุ รายการประเมนิ
สร้าง ทดสอบ ประเมนิ และ
1
2 ปรับปรงุ แกช้ ิน้ งาน
3
4 ลงช่อื ...................................................ผู้ประเมนิ
5 (………….…………………………………….)
ครูผสู้ อน
เกณฑ์การให้คะแนน
4 คะแนน ระดับ 4 ดมี าก
3 คะแนน ระดับ 3 ดี
2 คะแนน ระดับ 2 พอใช้
1 คะแนน ระดับ 1 ปรบั ปรุง
*เกณฑ์การผ่าน ระดับ 2 ขนึ้ ไป
1024
แบบบันทึกการประเมนิ ผเู้ รียน ด้านคณุ ลกั ษณะ
แผนการจดั การเรยี นรทู้ ่ี 19 เรือ่ ง การสร้าง ทดสอบ และประเมินช้นิ งาน
หนว่ ยการเรียนรทู้ ่ี 2 เรือ่ ง นกั ออกแบบระบบ
กลมุ่ สาระการเรยี นรู้ วิทยาศาสตร์ วิชา เทคโนโลยี ชน้ั มัธยมศึกษาปีท่ี 2
เลขที่ ชื่อ-สกลุ มคี วาม รายการประเมิน มงุ่ ม่นั ใน
รบั ผิดชอบ ซื่อสตั ย์ การทางาน
1
2
3
4
5
เกณฑ์การให้คะแนน ลงช่ือ...................................................ผู้ประเมิน
4 คะแนน ระดับ 4 ดีมาก (………….…………………………………….)
3 คะแนน ระดับ 3 ดี ครูผู้สอน
2 คะแนน ระดับ 2 พอใช้
1 คะแนน ระดับ 1 ปรบั ปรุง
*เกณฑ์การผ่าน ระดบั 2 ขน้ึ ไป
หนว่ ยการเรยี นรทู้ ่ี 3 แผนการจดั การเรยี นรูท้ ่ี 20 เร
กลมุ่ สาระการเรยี นรู้ วิทยาศาสตร์ เร่อื ง วิศวกรนอ้ ย
รายวิชา เทคโนโล
ขอบเขตเนื้อหา กิจกรรมการเรียนรู้
1.การทดสอบและประเมนิ ผลชน้ิ งานหรือ ขั้นนา
1. นักเรียนแตล่ ะกลมุ่ ออกมานาเสนอช
วิธีการแก้ปญั หาได้ตามวัตถุประสงค์เพือ่ หา ออกแบบเชิงวิศวกรรม กลุ่มละไม่เกนิ 10
ข้อบกพร่องและดาเนินการปรับปรงุ แก้ไข 2. นักเรียนวเิ คราะห์และเปรยี บเทียบจ
ปญั หาได้ ตนเองและของกลุ่มอ่ืนๆ
ขนั้ สอน
2. การนาเสนอผลงานเป็นการถา่ ยทอด 1. นกั เรยี นแต่ละกลมุ่ ร่วมกันแสดงควา
แนวคิดเพื่อให้ผอู้ น่ื เขา้ ใจเก่ียวกับ
กระบวนการทางานและชนิ้ งานหรอื วิธกี ารที่ - กระบวนการออกแบบเชิงวศิ วกรรม
ได้ ซง่ึ สามารถทาได้หลายวิธี เชน่ การเขยี น - นักเรยี นคิดวา่ ขั้นตอนการสร้างระบ
รายงาน ทาแผ่นนาเสนอผลงาน การจดั เพราะเหตุใด
นทิ รรศการ 2. นกั เรียนแต่ละกลุ่มรว่ มกันสรปุ เนื้อห
กระบวนการออกแบบเชงิ วศิ วกรรม โดยส
จุดประสงคก์ ารเรยี นรู้ เขียนตามความคดิ สร้างสรรค์ของนักเรียน
ดา้ นความรู้
1. อธิบายการถา่ ยทอดแนวคดิ เพื่อใหผ้ ู้อน่ื
เขา้ ใจเก่ยี วกับกระบวนการทางานและช้ินงาน
ด้านทักษะและกระบวนการ
1. นาเสนอผลงานในรูปแบบทหี่ ลากหลาย
1025
รื่อง การนาเสนอช้นิ งาน ป
ย
ลยี เวลา 2 ช่ัวโมง
ชัน้ มธั ยมศกึ ษาปีที่ 2
ช้นิ งานของตนเองตามกระบวนการ แหลง่ เรียนรู้/สอ่ื
0 นาที -
จุดเดน่ และจุดดอ้ ยของช้นิ ของของกลุ่ม ภาระงาน/ช้ินงาน
- ผลงานแขนกล
ามคิดเหน็ โดยครูใช้คาถาม ดังนี้
มมีข้นั ตอนอยา่ งไร
บบแขนกล ขน้ั ตอนใดสาคญั ท่ีสดุ
หาเรอ่ื งการสรา้ งระบบแขนกลดว้ ย
สรุปเป็นแผนผังความคิด รปู แบบการ
น และจัดทาเป็นรูปเลม่ รายงาน
หนว่ ยการเรียนรทู้ ี่ 3 แผนการจัดการเรยี นร้ทู ี่ 20 เร
กลมุ่ สาระการเรยี นรู้ วิทยาศาสตร์ เรอ่ื ง วศิ วกรนอ้ ย
รายวิชา เทคโนโล
ดา้ นคุณลักษณะ
1. มคี วามรบั ผิดชอบ ขนั้ สรปุ
2. ซ่อื สัตย์ 1. ครูและนักเรยี นรว่ มกันสรุปผลงานก
3. มุ่งมัน่ ในการทางาน
รอื่ ง การนาเสนอชนิ้ งาน ป 1026
ย
ลยี เวลา 2 ชว่ั โมง
ชนั้ มธั ยมศกึ ษาปีท่ี 2
การสรา้ งแขนกลอย่างงา่ ย
1027
การวัดและประเมนิ ผล
ส่ิงท่ตี ้องการวดั / วิธกี าร เคร่อื งมือท่ใี ช้ เกณฑ์
ประเมนิ
- ตรวจใบงานที่ 20.1 เรอ่ื ง ผงั - แบบประเมนิ ผลดา้ น - นกั เรยี นทุกคนผา่ น
ดา้ นความรู้ (K) ความคิดการออกแบบระบบ ความรู้ เกณฑ์ไม่ต่ากวา่
แขนกลด้วยกระบวนการ - ใบงานท่ี 20.1 เร่อื ง ผงั ร้อยละ 80
ด้านทกั ษะ/ ออกแบบทางวศิ วกรรรม ความคดิ การออกแบบระบบ
กระบวนการ (P) แขนกลด้วยกระบวนการ - นักเรียนทกุ คนผ่าน
ด้านคุณลกั ษณะ (A) - สังเกตพฤติกรรมการเรียนรู้ ออกแบบทางวศิ วกรรรม เกณฑ์ไม่ต่ากว่า
ของนักเรียน - แบบประเมินผลดา้ น ร้อยละ 80
กระบวนการคดิ วเิ คราะห.์ - นกั เรยี นทุกคนผา่ น
เกณฑ์ไม่ต่ากว่า
- แบบประเมินผลดา้ น ร้อยละ 80
คณุ ลักษณะเทียบกับเกณฑ์
1028
8. บันทึกผลหลงั สอน
ผลการเรียนรู้
............................................................................................................................. ................................................
ปญั หาและอปุ สรรค
.................................................................................................................................................................... ......
ขอ้ เสนอแนะและแนวทางแกไ้ ข
............................................................................................. ..............................................................................
ลงช่อื ......................................ผู้สอน
(.......................................................)
วนั ท.ี่ .....เดอื น...............................พ.ศ.............
9. ความคิดเหน็ /ขอ้ เสนอแนะของผบู้ รหิ ารหรือผู้ที่ไดร้ บั มอบหมาย
...........................................................................................................................................................................
ลงชอ่ื ......................................ผตู้ รวจ
(.......................................................)
วนั ท.่ี .....เดือน...............................พ.ศ.............
1029
แบบบนั ทกึ การประเมนิ ผ้เู รียน ด้านความรู้
แผนการจดั การเรยี นร้ทู ี่ 20 เรือ่ ง การนาเสนอชนิ้ งาน
หน่วยการเรยี นรูท้ ่ี 3 เร่ือง วิศวกรน้อย
กลมุ่ สาระการเรียนรู้ วิทยาศาสตร์ วชิ า เทคโนโลยี ชั้นมัธยมศึกษาปีท่ี 2
รายการประเมนิ
เลขท่ี ชื่อ-สกลุ อธบิ ายการถ่ายทอดแนวคิดเพ่อื ใหผ้ ู้อ่นื เขา้ ใจ
เก่ยี วกบั กระบวนการทางานและช้นิ งาน
1
2
3
4
5
เกณฑก์ ารให้คะแนน ลงชื่อ...................................................ผู้ประเมิน
4 คะแนน ระดับ 4 ดีมาก (………….…………………………………….)
3 คะแนน ระดับ 3 ดี ครูผสู้ อน
2 คะแนน ระดับ 2 พอใช้
1 คะแนน ระดับ 1 ปรับปรุง
*เกณฑ์การผา่ น ระดบั 2 ข้ึนไป
1030
แบบบันทึกการประเมินผู้เรยี น ดา้ นทกั ษะและกระบวนการ
แผนการจัดการเรียนรทู้ ี่ 20 เร่ือง การนาเสนอชน้ิ งาน
หนว่ ยการเรียนรูท้ ่ี 3 เรอ่ื ง วิศวกรนอ้ ย
กล่มุ สาระการเรยี นรู้ วิทยาศาสตร์ วิชา เทคโนโลยี ชั้นมัธยมศึกษาปีท่ี 2
เลขท่ี ชื่อ-สกลุ รายการประเมนิ
นาเสนอผลงานในรปู แบบทหี่ ลากหลาย
1
2 ลงชือ่ ...................................................ผู้ประเมิน
3 (………….…………………………………….)
4 ครูผูส้ อน
5
เกณฑ์การให้คะแนน
4 คะแนน ระดับ 4 ดมี าก
3 คะแนน ระดับ 3 ดี
2 คะแนน ระดับ 2 พอใช้
1 คะแนน ระดับ 1 ปรับปรงุ
*เกณฑ์การผา่ น ระดบั 2 ขน้ึ ไป
1031
แบบบนั ทกึ การประเมนิ ผูเ้ รยี น ด้านคณุ ลักษณะ
แผนการจดั การเรยี นรู้ที่ 20 เรื่อง การนาเสนอช้ินงาน
หน่วยการเรียนรทู้ ่ี 3 เร่อื ง วิศวกรนอ้ ย
กล่มุ สาระการเรยี นรู้ วิทยาศาสตร์ วชิ า เทคโนโลยี ช้นั มัธยมศึกษาปีที่ 2
เลขท่ี ชอ่ื -สกลุ มคี วาม รายการประเมิน มุ่งมัน่ ใน
รบั ผิดชอบ ซื่อสัตย์ การทางาน
1
2
3
4
5
เกณฑ์การให้คะแนน ลงชือ่ ...................................................ผ้ปู ระเมิน
4 คะแนน ระดับ 4 ดมี าก (………….…………………………………….)
3 คะแนน ระดับ 3 ดี ครูผูส้ อน
2 คะแนน ระดับ 2 พอใช้
1 คะแนน ระดับ 1 ปรบั ปรุง
*เกณฑ์การผ่าน ระดับ 2 ขน้ึ ไป