วันเสาร์ที่ 17 เมษายน พ.ศ. 2564

ใบงานการทดลองที่ 4 การเขียนโปรแกรมควบคุมลำโพง (Buzzer)

 




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

รายวิชา

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

สาขาวิชา

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

สาขางาน

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

ครูผู้สอน

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

หน้าที่

1 / 7

ชื่องาน การเขียนโปรแกรมควบคุมลำโพง (Buzzer)

 

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

 

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

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

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

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

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

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

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

 

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

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

2.    โปรแกรม Mu

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

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

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

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

 

ข้อควรระวัง

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

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

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

4.    ไม่ควรถอดสาย Micro USB เข้าออกบ่อยๆ เพราะอาจทำให้ภาคจ่ายไฟของบอร์ด ไมโครบิต (micro:bit) เสียหายได้



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

รายวิชา

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

สาขาวิชา

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

สาขางาน

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

ครูผู้สอน

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

หน้าที่

2 / 7

ชื่องาน การเขียนโปรแกรมควบคุมลำโพง (Buzzer)

 

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

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

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

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

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

Buzzer

P0

BZ1 VCC

GND

BZ1 GND

 

 

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

 

 

 

 

 

 


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

รายวิชา

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

สาขาวิชา

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

สาขางาน

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

ครูผู้สอน

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

หน้าที่

3 / 7

ชื่องาน การเขียนโปรแกรมควบคุมลำโพง (Buzzer)

 

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

รูปที่ 2     แสดงผังงานการทำงานของโปรแกรมควบคุมลำโพงใส่เสียงเพลง


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

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


บรรทัดที่

โปรแกรม

1

from microbit import*

2

while True :

3

import music

4

 

5

music.play(music.NYAN)

6

 

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

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


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

รายวิชา

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

สาขาวิชา

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

สาขางาน

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

ครูผู้สอน

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

หน้าที่

4 / 7

ชื่องาน การเขียนโปรแกรมควบคุมลำโพง (Buzzer)

 

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

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

                                                                                                

                                                                                                

                                                                                                

                                                                                                

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

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

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

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

 

ขั้นตอนการทดลองตอนที่ 2 การเขียนโปรแกรมควบคุมลำโพง แสดงไฟทีละดวง เริ่มจาก D1-D5โดยให้ D1 D3 D5 มีเสียงเมโลดี้

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

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

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

ลำโพง

LED

P0

VCC

D1,VCC

P1

-

D2,VCC

P2

-

D3,VCC

P8

-

D4,VCC

P12

-

D5,VCC

GND

GND

D1-D5,GND

 

 

 


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

รายวิชา

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

สาขาวิชา

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

สาขางาน

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

ครูผู้สอน

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

หน้าที่

5 / 7

ชื่องาน การเขียนโปรแกรมควบคุมลำโพง (Buzzer)

 



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

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



รูปที่ 2     แสดงผังงานการทำงานควบคุมลำโพงแสดง LED 5 ดวงโดยให้ D1 D3 D5 มีเสียงเมโลดี้


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

รายวิชา

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

สาขาวิชา

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

สาขางาน

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

ครูผู้สอน

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

หน้าที่

6 / 7

ชื่องาน การเขียนโปรแกรมควบคุมลำโพง (Buzzer)

 

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

           5 . เขียนโปรแกรมควบคุมลำโพงแสดง ทีละดวง เริ่มจากD1-D5 โดยให้ D1 D3 D5 มีเสียงเมโลดี้ ดังนี้

บรรทัดที่

โปรแกรม

1

from microbit import*

2

while True :

3

while True:

4

    pin0.write_digital(1)

5

    music.play(music.DADADADUM)

6

    pin0.write_digital(0)

7

    pin1.write_digital(1)

8

    pin1.write_digital(0)

9

    pin2.write_digital(1)

10

    music.play(music.BIRTHDAY)

11

    pin2.write_digital(0)

12

    pin8.write_digital(1)

13

    pin8.write_digital(0)

14

    pin12.write_digital(1)

15

    music.play(music.PYTHON)

16

    pin12.write_digital(0)

 

 

 

 

 

 


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

รายวิชา

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

สาขาวิชา

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

สาขางาน

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

ครูผู้สอน

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

หน้าที่

7 / 7

ชื่องาน การเขียนโปรแกรมควบคุมลำโพง (Buzzer)


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

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

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

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

                                                                                               

                                                                                               

                                                                                               

                                                                                               


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

10.1         บรรทัดที่ 4                                                                          

10.2         บรรทัดที่ 5                                                                          

10.3         บรรทัดที่ 7                                                                          

 

 

 

 

 

 

 

 

 

 

 

5


ไม่มีความคิดเห็น:

แสดงความคิดเห็น

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

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