|
|
ใบงานการทดลองที่ 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 |
|||||||||||||||||||||||||||||||||||||||||||||
|
ชื่องาน
การเขียนโปรแกรมควบคุมสวิตช์กดติดปล่อยดับ |
||||||||||||||||||||||||||||||||||||||||||||||||
|
จงเขียนโปรแกรมสวิตช์กดติดปล่อยดับ
|
||||||||||||||||||||||||||||||||||||||||||||||||




