วันพุธที่ 12 พฤษภาคม พ.ศ. 2564

ใบงานการทดลองที่ 12 การเขียนโปรแกรมควบคุม OLED (Organic Light Emitting Diode)

  



ใบงานการทดลองที่ 12

รายวิชา

ไมโครโปรเซสเซอร์และไมโครคอนโทรลเลอร์ (20128-2003)

สาขาวิชา

เทคนิคคอมพิวเตอร์

สาขางาน

เทคนิคคอมพิวเตอร์

ครูผู้สอน

อาจารย์ดนัย ภู่ระหงษ์

หน้าที่

1 / 9

ชื่องาน การเขียนโปรแกรมควบคุม OLED (Organic Light Emitting Diode)

 

คำชี้แจง ให้นักเรียนทุกคนทำการทดลองตามใบงานการทดลองที่ 12 เรื่องการเขียนโปรแกรม ควบคุม OLED ตามขั้นตอนการปฏิบัติงาน

 

จุดประสงค์การเรียนรู้เชิงพฤติกรรม

1.      สามารถใช้โปรแกรม Mu ในการเขียนโปรแกรมภาษา Python ได้

2.      สามารถใช้งานบอร์ดไมโครคอนโทรลเลอร์ไมโครบิตได้

3.      สามารถต่อวงจร OLED แสงภายในชุดทดลองไมโครบิตได้

4.      สามารถเขียนโปรแกรมควบคุม OLED ได้

5.      สามารถเขียนโปรแกรมประยุกต์ใช้งาน OLED ได้

6.      มีกิจนิสัยในการทำงานด้วยความเป็นระเบียบเรียบร้อย ประณีต รอบคอบ ปลอดภัย ตระหนักถึงคุณภาพของงาน และจริยธรรมในงานอาชีพ

 

เครื่องมือ วัสดุ และอุปกรณ์

1.      คอมพิวเตอร์ พร้อมอุปกรณ์ต่อพ่วง             จำนวน       1       ชุด

2.   โปรแกรม Mu

3.   ชุดทดลองไมโครบิต                                        จำนวน       1       ชุด

4.   บอร์ดไมโครคอนโทรเลอร์ไมโครบิต            จำนวน       1       บอร์ด

5.   สาย Micro USB                                                      จำนวน       1       เส้น

6.   สายไฟจัมเปอร์                                                   จำนวน       6       เส้น

7.   OLED                                                                       จำนวน       1       ตัว

 

ข้อควรระวัง

 1.     ก่อนปฏิบัติงานทุกครั้งควรตรวจสอบเสียก่อนว่าเครื่องมือ วัสดุ อุปกรณ์ต่างๆ ที่ใช้ในงานเกิดความชำรุด แตก หัก เสียหายหรือไม่

2.   ไม่ควรเล่นหรือหยอกล้อกันในขณะปฏิบัติงาน

3.   ควรตรวจสอบวงจรให้ละเอียดและถูกต้องเสียก่อน

4.   ไม่ควรถอดสาย Micro USB เข้าออกบ่อยๆ เพราะอาจทำให้ภาคจ่ายไฟของบอร์ด   

ไมโครบิต (micro:bit) เสียหายได้

   


ใบงานการทดลองที่ 12

รายวิชา

ไมโครโปรเซสเซอร์และไมโครคอนโทรลเลอร์ (20128-2003)

สาขาวิชา

เทคนิคคอมพิวเตอร์

สาขางาน

เทคนิคคอมพิวเตอร์

ครูผู้สอน

อาจารย์ดนัย ภู่ระหงษ์

หน้าที่

2 / 9

ชื่องาน การเขียนโปรแกรมควบคุม OLED (Organic Light Emitting Diode)

 

5.   ในขณะที่ทำการ Flash ห้ามถอดสาย Micro USB เด็ดขาด

 

ขั้นตอนการทดลองตอนที่ 1 การเขียนโปรแกรมควบคุม OLED แสดงข้อความ

1.    เตรียมเครื่องมือ วัสดุ อุปกรณ์ในการทดลองให้พร้อม

2.   ต่อวงจร OLED ภายในชุดทดลองไมโครบิต ดังรูปที่ 1

บอร์ดไมโครบิต

OLED

P19

OLED SDA

P20

OLED SCL

VCC

OLED VCC

GND

OLED GND

 



รูปที่ 1    แสดงการต่อวงจร OLED ภายในชุดทดลองไมโครบิต แสดงข้อความ

 

 

 


ใบงานการทดลองที่ 12

รายวิชา

ไมโครโปรเซสเซอร์และไมโครคอนโทรลเลอร์ (20128-2003)

สาขาวิชา

เทคนิคคอมพิวเตอร์

สาขางาน

เทคนิคคอมพิวเตอร์

ครูผู้สอน

อาจารย์ดนัย ภู่ระหงษ์

หน้าที่

3 / 9

ชื่องาน การเขียนโปรแกรมควบคุม OLED (Organic Light Emitting Diode)

 

3.   เขียนผังงานการทำงานของโปรแกรม



รูปที่ 2  แสดงผังงานการทำงานของโปรแกรม OLED แสดงข้อความ

 

4.   เปิดโปรแกรม Mu เพื่อใช้ในการเขียนโปรแกรม

5.   เขียนโปรแกรมควบคุม OLED ดังนี้

บรรทัดที่

โปรแกรม

1

from ssd1306 import initialize, clear_oled

2

from ssd1306_text import add_text

3

   initialize()

4

    clear_oled()

5

    add_text(0,0,"sumontha")

6

    add_text(0,1,"Lekthea")

 

6.   เชื่อมต่อสาย Micro USB กับบอร์ดไมโครบิต

7.   กดปุ่ม Save เพื่อทำการบันทึกไฟล์โปรแกรมลงในคอมพิวเตอร์


ใบงานการทดลองที่ 12

รายวิชา

ไมโครโปรเซสเซอร์และไมโครคอนโทรลเลอร์ (20128-2003)

สาขาวิชา

เทคนิคคอมพิวเตอร์

สาขางาน

เทคนิคคอมพิวเตอร์

ครูผู้สอน

อาจารย์ดนัย ภู่ระหงษ์

หน้าที่

4 / 9

ชื่องาน การเขียนโปรแกรมควบคุม OLED (Organic Light Emitting Diode)

 

8.   กดปุ่ม Flash เพื่อทำการอัปโหลดไฟล์โปรแกรมลงในบอร์ดไมโครบิต

9.   สังเกตและบันทึกผลการทดลอง

                                                                                                    

                                                                                                    

                                                                                                    

                                                                                                    

10.คำถามท้ายการทดลองตอนที่ 1 จากโปรแกรม จงอธิบายการทำงานของโปรแกรมแต่ละบรรทัด

10.1        บรรทัดที่ 1 ทำหน้าที่                                                                 

10.2        บรรทัดที่ 4 ทำหน้าที่                                                                 

10.3        บรรทัดที่ 5 ทำหน้าที่                                                                 

10.4        บรรทัดที่ 6 ทำหน้าที่                                                                 

 

ขั้นตอนการทดลองตอนที่ 2 การเขียนโปรแกรมควบคุม OLED แสดงไอคอน


1.      เตรียมเครื่องมือ วัสดุ อุปกรณ์ในการทดลองให้พร้อม

2.    ต่อวงจรไดโอดเปล่งแสงภายในชุดทดลองไมโครบิต ดังรูปที่ 1


 

 

 

 

 

 

 

 


ใบงานการทดลองที่ 12

รายวิชา

ไมโครโปรเซสเซอร์และไมโครคอนโทรลเลอร์ (20128-2003)

สาขาวิชา

เทคนิคคอมพิวเตอร์

สาขางาน

เทคนิคคอมพิวเตอร์

ครูผู้สอน

อาจารย์ดนัย ภู่ระหงษ์

หน้าที่

5 / 9

ชื่องาน การเขียนโปรแกรมควบคุม OLED (Organic Light Emitting Diode)

 

3.    เขียนผังงานการทำงานของโปรแกรม

 



รูปที่ 3  แสดงผังงานการทำงานของโปรแกรมควบคุม OLED แสดงไอคอน

 


 


ใบงานการทดลองที่ 12

รายวิชา

ไมโครโปรเซสเซอร์และไมโครคอนโทรลเลอร์ (20128-2003)

สาขาวิชา

เทคนิคคอมพิวเตอร์

สาขางาน

เทคนิคคอมพิวเตอร์

ครูผู้สอน

อาจารย์ดนัย ภู่ระหงษ์

หน้าที่

6 / 9

ชื่องาน การเขียนโปรแกรมควบคุม OLED (Organic Light Emitting Diode)

 

4.    เปิดโปรแกรม Mu เพื่อใช้ในการเขียนโปรแกรม

5.    เขียนโปรแกรมควบคุม

บรรทัดที่

โปรแกรม

1

from ssd1306 import initialize,clear_oled

2

from ssd1306_stamp import draw_stamp

3

from ssd1306_img import create_stamp

4

from microbit import Image

5

initialize()

6

clear_oled()

7

stamp = create_stamp(Image.HEART)

8

draw_stamp(10,10, stamp, 1)

9

draw_stamp(20,20,stamp,1)

 

6.    เชื่อมต่อสาย Micro USB กับบอร์ดไมโครบิต

7.    กดปุ่ม Save เพื่อทำการบันทึกไฟล์โปรแกรมลงในคอมพิวเตอร์

8.    กดปุ่ม Flash เพื่อทำการอัปโหลดไฟล์โปรแกรมลงในบอร์ดไมโครบิต

9.    สังเกตและบันทึกผลการทดลอง

                                                                                                    

                                                                                                    

                                                                                                    

10.  คำถามท้ายการทดลองตอนที่ 2 จากโปรแกรม จงอธิบายการทำงานของโปรแกรมแต่ละบรรทัด

10.1        บรรทัดที่ 1                                                                             

10.2        บรรทัดที่ 6                                                                             

10.3        บรรทัดที่ 8                                                                             

 


ใบงานการทดลองที่ 12

รายวิชา

ไมโครโปรเซสเซอร์และไมโครคอนโทรลเลอร์ (20128-2003)

สาขาวิชา

เทคนิคคอมพิวเตอร์

สาขางาน

เทคนิคคอมพิวเตอร์

ครูผู้สอน

อาจารย์ดนัย ภู่ระหงษ์

หน้าที่

7 / 9

ชื่องาน การเขียนโปรแกรมควบคุม OLED (Organic Light Emitting Diode)

 

ตอนที่ 3 งานที่มอบหมาย

จงเขียนโปรแกรมควบคุม OLED โดยมีการทำงาน แสดงชื่อและอิโมจิยิ้ม

จงต่อวงจรด้วยชุดการทดลองของโปรแกรมควบคุม OLED

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5


ใบงานการทดลองที่ 12

รายวิชา

ไมโครโปรเซสเซอร์และไมโครคอนโทรลเลอร์ (20128-2003)

สาขาวิชา

เทคนิคคอมพิวเตอร์

สาขางาน

เทคนิคคอมพิวเตอร์

ครูผู้สอน

อาจารย์ดนัย ภู่ระหงษ์

หน้าที่

8 / 9

ชื่องาน การเขียนโปรแกรมควบคุม OLED (Organic Light Emitting Diode)

 

จงเขียนผังงานโปรแกรมควบคุม OLED

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5


 

ใบงานการทดลองที่ 12

รายวิชา

ไมโครโปรเซสเซอร์และไมโครคอนโทรลเลอร์ (20128-2003)

สาขาวิชา

เทคนิคคอมพิวเตอร์

สาขางาน

เทคนิคคอมพิวเตอร์

ครูผู้สอน

อาจารย์ดนัย ภู่ระหงษ์

หน้าที่

9 / 9

ชื่องาน การเขียนโปรแกรมควบคุม OLED (Organic Light Emitting Diode)

 

จงเขียนโปรแกรมควบคุม OLED

บรรทัดที่

โปรแกรม

1

 

2

 

3

 

4

 

5

 

6

 

7

 

8

 

9

 

10

 

11

 

12

 

13

 

14

 

15

 

16

 

17

 

18

 

19

 

20

 

21

 

 


ใบงานการทดลองที่ 12 การเขียนโปรแกรมควบคุม OLED (Organic Light Emitting Diode)

   ใบงานการทดลองที่ 1 2 รายวิชา ไมโครโปรเซสเซอร์และไมโครคอนโทรลเลอร์ (20128-2003) สาขา...