|
ใบงานการทดลองที่ 2 |
|||
รายวิชา |
ไมโครโปรเซสเซอร์และไมโครคอนโทรลเลอร์
(20128-2003) |
|||
สาขาวิชา |
เทคนิคคอมพิวเตอร์ |
สาขางาน |
เทคนิคคอมพิวเตอร์ |
|
ครูผู้สอน |
อาจารย์ดนัย
ภู่ระหงษ์ |
หน้าที่ |
1 / 9 |
|
ชื่องาน
การเขียนโปรแกรมควบคุมสวิตช์กดติดปล่อยดับ |
||||
คำชี้แจง ให้นักเรียนทุกคนทำการทดลองตามใบงานการทดลองที่
2 เรื่องการการเขียนโปรแกรมควบคุมสวิตช์กดติดปล่อยดับ ตามขั้นตอนการปฏิบัติงาน
จุดประสงค์การเรียนรู้เชิงพฤติกรรม 1.
สามารถใช้โปรแกรม Mu ในการเขียนโปรแกรมภาษา Python ได้ 2.
สามารถใช้งานบอร์ดไมโครคอนโทรลเลอร์ไมโครบิตได้ 3.
สามารถต่อวงจรสวิตช์กดติดปล่อยดับภายในชุดทดลองไมโครบิตได้ 4.
สามารถเขียนโปรแกรมควบคุมสวิตช์กดติดปล่อยดับ 5.
สามารถเขียนโปรแกรมประยุกต์ใช้งานสวิตช์กดติดปล่อยดับ
6.
มีกิจนิสัยในการทำงานด้วยความเป็นระเบียบเรียบร้อย
ประณีต รอบคอบ ปลอดภัย ตระหนักถึงคุณภาพของงาน และจริยธรรมในงานอาชีพ
เครื่องมือ
วัสดุ และอุปกรณ์ 1.
คอมพิวเตอร์ พร้อมอุปกรณ์ต่อพ่วง จำนวน 1 ชุด 2.
โปรแกรม Mu 3.
ชุดทดลองไมโครบิต จำนวน 1 ชุด 4.
บอร์ดไมโครคอนโทรเลอร์ไมโครบิต จำนวน 1 บอร์ด 5.
สาย Micro USB จำนวน 1 เส้น 6.
สายไฟจัมเปอร์ จำนวน 6 เส้น
ข้อควรระวัง 1.
ก่อนปฏิบัติงานทุกครั้งควรตรวจสอบเสียก่อนว่าเครื่องมือ
วัสดุ อุปกรณ์ต่างๆ ที่ใช้ในงานเกิดความชำรุด แตก หัก เสียหายหรือไม่ 2.
ไม่ควรเล่นหรือหยอกล้อกันในขณะปฏิบัติงาน 3.
ควรตรวจสอบวงจรให้ละเอียดและถูกต้องเสียก่อน 4.
ไม่ควรถอดสาย Micro USB เข้าออกบ่อยๆ เพราะอาจทำให้ภาคจ่ายไฟของบอร์ด ไมโครบิต (micro:bit) เสียหายได้ |
ใบงานการทดลองที่ 2 |
||||||||||||||
รายวิชา |
ไมโครโปรเซสเซอร์และไมโครคอนโทรลเลอร์
(20128-2003) |
|||||||||||||
สาขาวิชา |
เทคนิคคอมพิวเตอร์ |
สาขางาน |
เทคนิคคอมพิวเตอร์ |
|||||||||||
ครูผู้สอน |
อาจารย์ดนัย
ภู่ระหงษ์ |
หน้าที่ |
2 / 9 |
|||||||||||
ชื่องาน
การเขียนโปรแกรมควบคุมสวิตช์กดติดปล่อยดับ |
||||||||||||||
5.
ในขณะที่ทำการ Flash ห้ามถอดสาย Micro USB เด็ดขาด
ขั้นตอนการทดลองตอนที่
1
การเขียนโปรแกรมควบคุมสวิตช์กดติดปล่อยดับ 1.
เตรียมเครื่องมือ วัสดุ
อุปกรณ์ในการทดลองให้พร้อม 2.
ต่อวงจรสวิตช์กดติดปล่อยดับภายในชุดทดลองไมโครบิต
ดังรูปที่ 1
รูปที่ 1
แสดงการต่อวงจรสวิตช์กดติดปล่อยดับ
|
ใบงานการทดลองที่ 2 |
||||||||||||||||||
รายวิชา |
ไมโครโปรเซสเซอร์และไมโครคอนโทรลเลอร์
(20128-2003) |
|||||||||||||||||
สาขาวิชา |
เทคนิคคอมพิวเตอร์ |
สาขางาน |
เทคนิคคอมพิวเตอร์ |
|||||||||||||||
ครูผู้สอน |
อาจารย์ดนัย
ภู่ระหงษ์ |
หน้าที่ |
3 / 9 |
|||||||||||||||
ชื่องาน
การเขียนโปรแกรมควบคุมสวิตช์กดติดปล่อยดับ |
||||||||||||||||||
3.
เขียนผังงานการทำงานของโปรแกรม
รูปที่ 2 แสดงผังงานการทำงานของโปรแกรมควบคุมสวิตช์กดติดปล่อยดับ
4.
เปิดโปรแกรม Mu เพื่อใช้ในการเขียนโปรแกรม 5.
เขียนโปรแกรมควบคุมสวิตช์กดติดปล่อยดับ
ดังนี้
6.
เชื่อมต่อสาย Micro USB กับบอร์ดไมโครบิต 7.
กดปุ่ม Save เพื่อทำการบันทึกไฟล์โปรแกรมลงในคอมพิวเตอร์ |
ใบงานการทดลองที่ 2 |
||||||||||||||
รายวิชา |
ไมโครโปรเซสเซอร์และไมโครคอนโทรลเลอร์
(20128-2003) |
|||||||||||||
สาขาวิชา |
เทคนิคคอมพิวเตอร์ |
สาขางาน |
เทคนิคคอมพิวเตอร์ |
|||||||||||
ครูผู้สอน |
อาจารย์ดนัย
ภู่ระหงษ์ |
หน้าที่ |
4 / 9 |
|||||||||||
ชื่องาน
การเขียนโปรแกรมควบคุมสวิตช์กดติดปล่อยดับ |
||||||||||||||
8.
กดปุ่ม Flash เพื่อทำการอัปโหลดไฟล์โปรแกรมลงในบอร์ดไมโครบิต 9.
สังเกตและบันทึกผลการทดลอง
10. คำถามท้ายการทดลองตอนที่ 1 จากโปรแกรม จงอธิบายการทำงานของโปรแกรมแต่ละบรรทัด 10.1
บรรทัดที่ 1 ทำหน้าที่ 10.2 บรรทัดที่ 2 ทำหน้าที่ 10.3
บรรทัดที่ 3ทำหน้าที่
10.4
บรรทัดที่ 4 ทำหน้าที่ 10.5 บรรทัดที่ 5 ทำหน้าที่ ขั้นตอนการทดลองตอนที่ 2 การเขียนโปรแกรมควบคุมสวิตช์กดติดปล่อยดับเป็นไอคอนหน้ายิ้ม 1. เตรียมเครื่องมือ วัสดุ อุปกรณ์ในการทดลองให้พร้อม 2.
ต่อวงจรสวิตช์กดติดปล่อยดับภายในชุดทดลองไมโครบิต
ดังรูปที่ 3
|
ใบงานการทดลองที่ 2 |
||||
รายวิชา |
ไมโครโปรเซสเซอร์และไมโครคอนโทรลเลอร์
(20128-2003) |
|||
สาขาวิชา |
เทคนิคคอมพิวเตอร์ |
สาขางาน |
เทคนิคคอมพิวเตอร์ |
|
ครูผู้สอน |
อาจารย์ดนัย
ภู่ระหงษ์ |
หน้าที่ |
5 / 9 |
|
ชื่องาน
การเขียนโปรแกรมควบคุมสวิตช์กดติดปล่อยดับ |
||||
รูปที่ 3 แสดงการต่อวงจรสวิตช์กดติดปล่อยดับภายในชุดทดลองไมโครบิต
3.
เขียนผังงานการทำงานของโปรแกรม
รูปที่ 4 แสดงผังงานการทำงานของโปรแกรมควบคุมสวิตช์กดติดปล่อยดับเป็นไอคอนหน้ายิ้ม
|
ใบงานการทดลองที่ 2 |
||||||||||||||||||||||||
รายวิชา |
ไมโครโปรเซสเซอร์และไมโครคอนโทรลเลอร์
(20128-2003) |
|||||||||||||||||||||||
สาขาวิชา |
เทคนิคคอมพิวเตอร์ |
สาขางาน |
เทคนิคคอมพิวเตอร์ |
|||||||||||||||||||||
ครูผู้สอน |
อาจารย์ดนัย
ภู่ระหงษ์ |
หน้าที่ |
6 / 9 |
|||||||||||||||||||||
ชื่องาน
การเขียนโปรแกรมควบคุมสวิตช์กดติดปล่อยดับ |
||||||||||||||||||||||||
4. เปิดโปรแกรม Mu เพื่อใช้ในการเขียนโปรแกรม 5. เขียนโปรแกรมควบคุมสวิตช์กดติดปล่อยดับ ดังนี้
6. เชื่อมต่อสาย Micro USB กับบอร์ดไมโครบิต 7. กดปุ่ม Save เพื่อทำการบันทึกไฟล์โปรแกรมลงในคอมพิวเตอร์ 8. กดปุ่ม Flash เพื่อทำการอัปโหลดไฟล์โปรแกรมลงในบอร์ดไมโครบิต 9 สังเกตและบันทึกผลการทดลอง 10. คำถามท้ายการทดลองตอนที่ 2 จากโปรแกรม จงอธิบายการทำงานของโปรแกรมแต่ละบรรทัด 10.1 บรรทัดที่ 3 ทำหน้าที่ 10.2 บรรทัดที่ 5 ทำหน้าที่ 10.3 บรรทัดที่ 6 ทำหน้าที่
|
ใบงานการทดลองที่ 2 |
|||||
รายวิชา |
ไมโครโปรเซสเซอร์และไมโครคอนโทรลเลอร์
(20128-2003) |
||||
สาขาวิชา |
เทคนิคคอมพิวเตอร์ |
สาขางาน |
เทคนิคคอมพิวเตอร์ |
||
ครูผู้สอน |
อาจารย์ดนัย
ภู่ระหงษ์ |
หน้าที่ |
7 / 9 |
||
ชื่องาน
การเขียนโปรแกรมควบคุมสวิตช์กดติดปล่อยดับ |
|||||
ตอนที่
3
งานที่มอบหมาย จงเขียนโปรแกรมควบคุมสวิตช์กดติดปล่อยดับ โดยมีการทำงานดังต่อไปนี้ กดสวิตช์กดติดปล่อยดับ LED ติด จาก D1 - D5 จงต่อวงจรด้วยชุดการทดลองของโปรแกรม
5 |
ใบงานการทดลองที่ 2 |
|||||
รายวิชา |
ไมโครโปรเซสเซอร์และไมโครคอนโทรลเลอร์
(20128-2003) |
||||
สาขาวิชา |
เทคนิคคอมพิวเตอร์ |
สาขางาน |
เทคนิคคอมพิวเตอร์ |
||
ครูผู้สอน |
อาจารย์ดนัย
ภู่ระหงษ์ |
หน้าที่ |
8 / 9 |
||
ชื่องาน
การเขียนโปรแกรมควบคุมสวิตช์กดติดปล่อยดับ |
|||||
จงเขียนผังงานโปรแกรม
5 |
ใบงานการทดลองที่ 2 |
||||||||||||||||||||||||||||||||||||||||||||||||
รายวิชา |
ไมโครโปรเซสเซอร์และไมโครคอนโทรลเลอร์
(20128-2003) |
|||||||||||||||||||||||||||||||||||||||||||||||
สาขาวิชา |
เทคนิคคอมพิวเตอร์ |
สาขางาน |
เทคนิคคอมพิวเตอร์ |
|||||||||||||||||||||||||||||||||||||||||||||
ครูผู้สอน |
อาจารย์ดนัย
ภู่ระหงษ์ |
หน้าที่ |
9 / 9 |
|||||||||||||||||||||||||||||||||||||||||||||
ชื่องาน
การเขียนโปรแกรมควบคุมสวิตช์กดติดปล่อยดับ |
||||||||||||||||||||||||||||||||||||||||||||||||
จงเขียนโปรแกรมสวิตช์กดติดปล่อยดับ
|