Professional Documents
Culture Documents
Labsheet01 353
Labsheet01 353
การทดลองที่ 1
การใชงานโปรแกรม Proteus และ Arduino IDE
สมาชิกกลุม โตะที่ ……..… กลุมเรียนที่ ………………
1. รหัส …………………… ชื่อ-นามสกุล …………………………………………………………………
2. รหัส …………………… ชื่อ-นามสกุล …………………………………………………………………
วัตถุประสงค
1. เพื่อใหสามารถใชงานเครื่องมือตาง ๆ ของโปรแกรม Proteus ได
2. เพื่อใหสามารถใชโปรแกรม Proteus ในการจําลองการทํางานของวงจรอิเล็กทรอนิกสได
3. เพื่อใหสามารถใชโปรแกรม Arduino IDE ในการเขียนโปรแกรมภาษา C เบื้องตนได
4. เพื่อใหสามารถใชงานบอรด Arduino UNO R3 เบื้องตนได
ทฤษฎี
โปรแกรม Proteus หรือ Proteus VSM (Virtual System Modelling) เปนโปรแกรมที่พัฒนาขึ้น โดย
บริษัท แล็บเซ็นเตอรอิเล็กทรอนิกส จํากัด (Labcenter Electronics Ltd.) ที่ประเทศอังกฤษ โปรแกรม Proteus
มีชื่อเต็มวา Labcenter Electronics Proteus ซึ่งภายในโปรแกรมจะประกอบดวยสวนประกอบหลัก 2 สวนคือ
โปรแกรม ISIS และ ARES แสดงไอคอนดังรูปที่ 1 โปรแกรม Proteus ปจจุบันจะมีอยูหลายเวอรชันให
เลื อ กใช ง าน และถ า ต อ งการศึ ก ษาหาข อ มู ล เกี่ ย วกั บ เวอร ชั น ป จ จุ บั น ก็ ส ามารถเยี่ ย มชมได ที่ เ ว็ บ ไซต
http://www.labcenter.co.uk
1
618353 ปฏิบัติการไมโครโปรเซสเซอรและการเชื่อมตอ
Microprocessor and Interfacing Laboratory
การเลือกหาอุปกรณ
เราสามารถเลือกหาอุปกรณตาง ๆ ที่ตองการใชในการวาดวงจรไดที่ ปุมคนหาอุปกรณ ดังรูปที่ 3
รูปที่ 3 ปุมคนหาอุปกรณ
เมื่อกดปุมคนหาอุปกรณแลวจะปรากฏหนาตางดังรูปที่ 4
2
618353 ปฏิบัติการไมโครโปรเซสเซอรและการเชื่อมตอ
Microprocessor and Interfacing Laboratory
รูปที่ 4 หนาตางคนหาอุปกรณ
รูปที่ 5 ตัวตานทานที่ติดปลายเมาส
3
618353 ปฏิบัติการไมโครโปรเซสเซอรและการเชื่อมตอ
Microprocessor and Interfacing Laboratory
ถาเราตองการแกไขชื่ออุปกรณก็ทําไดโดยการคลิกที่ชื่ออุปกรณจะปรากฏหนาตางแสดงดังรูปที่ 7
รูปที่ 7 หนาตางแกไขชื่ออุปกรณ
4
618353 ปฏิบัติการไมโครโปรเซสเซอรและการเชื่อมตอ
Microprocessor and Interfacing Laboratory
รูปที่ 9 การเลือกไฟเลี้ยงวงจรและกราวน
อุปกรณการทดลอง
1. เครื่องคอมพิวเตอร 1 เครื่อง
2. โปรแกรม Proteus (ISIS)
3. โปรแกรม Arduino IDE
4. บอรด Arduino UNO R3 1 บอรด
5. ตัวตานทาน 220 โอหม 1 ตัว
6. LED สีแดง 1 ดวง
7. สายตอวงจร
5
618353 ปฏิบัติการไมโครโปรเซสเซอรและการเชื่อมตอ
Microprocessor and Interfacing Laboratory
ขั้นตอนการทดลอง
ตอนที่ 1: จําลองการทํางานของวงจรไฟกระพริบ 1 ดวง
1. ใหวาดวงจรไฟกระพริบ 1 ดวงแบบใชไอซีเบอร 555 แสดงดังรูปที่ 11
โดยวงจรนี้ประกอบไปดวยอุปกรณดังตารางขางลางนี้
อุปกรณ ชื่ออุปกรณที่เลือกใชใน Proteus
ตัวตานทาน MINRES220R
MINRES6K8
MINRES51K
ตัวเก็บประจุ GENELECT10U50V
LED สีแดง LED-RED
ไอซี 555 555
ไฟเลี้ยงวงจร POWER
กราวน GROUND
6
618353 ปฏิบัติการไมโครโปรเซสเซอรและการเชื่อมตอ
Microprocessor and Interfacing Laboratory
7
618353 ปฏิบัติการไมโครโปรเซสเซอรและการเชื่อมตอ
Microprocessor and Interfacing Laboratory
คําถามทายการทดลองตอนที่ 2
1. จากวงจรไฟวิ่งวงกลมในรูปที่ 13 ถาเราเปลี่ยนตัวตานทานจาก 20 กิโลโอหมเปน 10 กิโลโอหม
จะทําให LED วิ่งเร็วขึ้นหรือชาลง
ตอบ .....................................................................................................................................................
8
618353 ปฏิบัติการไมโครโปรเซสเซอรและการเชื่อมตอ
Microprocessor and Interfacing Laboratory
คําถามทายการทดลองตอนที่ 3
1. จากวงจรนับจํานวนครั้งของการกดสวิตซในรูปที่ 15 ตัว 7-Segment ที่ใชเปน Common แบบใด
ตอบ .....................................................................................................................................................
9
618353 ปฏิบัติการไมโครโปรเซสเซอรและการเชื่อมตอ
Microprocessor and Interfacing Laboratory
รูปที่ 20 การกําหนดชื่อบอรดที่เราจะใชงาน
11
618353 ปฏิบัติการไมโครโปรเซสเซอรและการเชื่อมตอ
Microprocessor and Interfacing Laboratory
คําถามทายการทดลองตอนที่ 4
จากโคดโปรแกรม EX01 ไฟกระพริบ 1 ดวง จงตอบคําถามตอไปนี้
1. โคดบรรทัดที่ 4 ทําหนาที่อะไร
ตอบ .....................................................................................................................................................
2. โคดบรรทัดที่ 8 ทําหนาที่อะไร
ตอบ .....................................................................................................................................................
3. โคดบรรทัดที่ 9 ทําหนาที่อะไร
ตอบ .....................................................................................................................................................
4. โคดบรรทัดที่ 10 ทําหนาที่อะไร
ตอบ .....................................................................................................................................................
5. โคดบรรทัดที่ 11 ทําหนาที่อะไร
ตอบ .....................................................................................................................................................
13
618353 ปฏิบัติการไมโครโปรเซสเซอรและการเชื่อมตอ
Microprocessor and Interfacing Laboratory
14
618353 ปฏิบัติการไมโครโปรเซสเซอรและการเชื่อมตอ
Microprocessor and Interfacing Laboratory
วิเคราะหผลและสรุปการทดลอง
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
โจทยเขียนโปรแกรมทายการทดลอง
จากรูปวงจรขางลางนี้ ใหเขียนโปรแกรมควบคุมไฟจราจร โดยมีการทํางานดังตอไปนี้
- ในตอนแรก LED สีเขียวจะติด 15 วินาที แลวดับ
- จากนั้น LED สีเหลืองจะติด 3 วินาที แลวดับ
- จากนั้น LED สีแดงจะติด 10 วินาที แลวดับ แลววนไปที่ LED สีเขียวอีกครั้ง โดยจะทํางานเชนนี้
วนไปเรื่อยๆ
รูปที่ 30 วงจรไฟจราจร
15