หนว่ ยที่ 6
Arduino กบั แอลอีดแี สดงผล 7 ส่วน
20128 – 2109 รายวชิ าการประยกุ ตใ์ ชง้ านไมโครคอนโทรลเลอร์
ผ้สู อน นางสาวรัชฎาเนตร สรุ าไพ
แผนกวชิ าเทคโนโลยีคอมพวิ เตอร์ วทิ ยาลัยเทคนคิ สงิ ห์บุรี
Ratchadanate Surumpai
Arduino กบั แอลอดี แี สดงผล 7 ส่วน
Ratchadanate Surumpai
Arduino กับแอลอีดีแสดงผล 7 ส่วน
แอลอีดีแสดงผล 7 ส่วน (LED 7 Segment) เป็นอุปกรณท์ ีใ่ ช้สำหรบั กำร
แสดงผลในอปุ กรณ์อเิ ลก็ ทรอนิกส์ วงจรภำยในของแอลอดี ีแสดงผล 7 สว่ น
ประกอบด้วยไดโอดเปลง่ แสง (LED) ตอ่ อยภู่ ำยในจำนวน 8 ตวั และชนดิ ของ
แอลอดี ีแสดงผล 7 ส่วน สำมำรถแบ่งออกได้ 2 ชนดิ คอื
1. แอลอดี ีแสดงผล 7 ส่วนชนดิ คอมมอนแอโนด (Common Anode)
2. แอลอดี ีแสดงผล 7 สว่ นชนิดคอมมอนแคโทด (Common Cathode)
Ratchadanate Surumpai
Arduino กบั แอลอีดีแสดงผล 7 สว่ น
รปู รา่ งและโครงสรา้ งของแอลอีดแี สดงผล 7 สว่ น
Ratchadanate Surumpai
1. การต่อใช้งาน Arduino กบั แอลอีดแี สดงผล 7 สว่ นชนิดคอมมอน
แอโนด
แอลอีดีแสดงผล 7 สว่ นชนิดคอมมอนแอโนด (Common Anode) เป็นกำร
นำเอำไดโอด เปล่งแสงจำนวน 8 ตัวมำต่อเข้ำด้วยกันโดยโดยขำแอโนดของ
ไดโอดเปล่งแสงทั้ง 8 ตัวมำต่อร่วมกันเป็นขำคอมมอน (Common) ส่วนขำแคโทดของ
ไดโอดเปล่งแสงแต่ละตัวถูกต่อเป็นขำควบคุมเพื่อให้ไดโอดเปล่งแสงติดเป็นตัวเลขต่ำงๆ
กัน ชือ่ เรียกของขำควบคมุ มดี งั ต่อไปนี้ a, b, c, d, e, f, g และ dot
Ratchadanate Surumpai
1. การตอ่ ใชง้ าน Arduino กบั แอลอีดีแสดงผล 7 สว่ นชนดิ คอมมอน
แอโนด
Ratchadanate Surumpai
1. การต่อใชง้ าน Arduino กบั แอลอดี ีแสดงผล 7 ส่วนชนดิ คอม
มอนแอโนด
กำรต่อใชง้ ำนแอลอีดแี สดงผล 7 สว่ นชนิดคอม
มอนแอโนดร่วมกบั ไมโครคอนโทรลเลอร์ Arduino ทำ
ได้โดยกำรนำเอำขำควบคมุ a, b, c, d, e, f, g และ dot
ไปตอ่ เข้ำกบั พอรต์ ดิจติ อลของไมโครคอนโทรลเลอร์
Arduino ไดท้ นั ที สว่ นขำคอมมอน (Common) นำไป
ตอ่ ทีไ่ ฟบวก VCC หรือ +5V
Ratchadanate Surumpai
1. การตอ่ ใช้งาน Arduino กบั แอลอีดแี สดงผล 7 สว่ นชนิดคอม
มอนแอโนด
กำรส่งขอ้ มูลให้ LED 7-
Segment ชนดิ คอมมอน
แอโนด แสดงตัวเลข 0-9
Ratchadanate Surumpai
2. การตอ่ ใช้งาน Arduino กับแอลอีดแี สดงผล 7 สว่ นชนิดคอม
มอนแคโทด
แอลอดี ีแสดงผล 7 สว่ นชนดิ คอมมอนแคโทด (Common Cathode) เป็นกำร
นำเอำไดโอด เปล่งแสงจำนวน 8 ตัวมำต่อเขำ้ ด้วยกนั โดยโดยขำแคโทดของไดโอดเปลง่ แสง
ทัง้ 8 ตวั มำตอ่ ร่วมกันเปน็ ขำคอมมอน (Common) ส่วนขำแอโนดของไดโอดเปลง่ แสงแต่
ละตัวถกู ต่อเปน็ ขำควบคมุ เพื่อใหไ้ ดโอดเปลง่ แสงติดเป็นตัวเลขต่ำงๆ กนั ชื่อเรยี กของขำ
ควบคุมมดี งั ตอ่ ไปน้ี a, b, c, d, e, f, g และ dot
Ratchadanate Surumpai
2. การต่อใชง้ าน Arduino กับแอลอดี แี สดงผล 7 ส่วนชนิดคอม
มอนแคโทด
กำรต่อใช้งำนแอลอีดีแสดงผล 7
ส่ ว น ช นิ ด ค อ ม ม อ น แ ค โ ท ด ร่ ว ม กั บ
ไมโครคอนโทรลเลอร์ Arduino ทำได้โดย
กำรนำเอำขำควบคุม a, b, c, d, e, f, g
และ dot ไปต่อเข้ำกับพอร์ตดิจิตอลของ
ไมโครคอนโทรลเลอร์ Arduino ได้ทันที
สว่ นขำคอมมอน (Common) นำไปต่อท่ีไฟ
ลบหรือกรำวด์ (GND)
Ratchadanate Surumpai
3. ภาษาซสี าหรบั ไมโครคอนโทรลเลอร์ Arduino
กำรต่อใช้งำนแอลอดี แี สดงผล 7 ส่วนชนดิ คอม
มอนแอโนดร่วมกบั ไมโครคอนโทรลเลอร์ Arduino ทำ
ไดโ้ ดยกำรนำเอำขำควบคมุ a, b, c, d, e, f, g และ dot
ไปต่อเข้ำกับพอรต์ ดิจิตอลของไมโครคอนโทรลเลอร์
Arduino ได้ทนั ที สว่ นขำคอมมอน (Common) นำไป
ตอ่ ท่ไี ฟบวก VCC หรือ +5V
Ratchadanate Surumpai
2. การตอ่ ใช้งาน Arduino กบั แอลอีดแี สดงผล 7 สว่ นชนิดคอม
มอนแคโทด
กำรส่งขอ้ มูลให้ LED 7-
Segment ชนดิ คอมมอน
แคโทด แสดงตวั เลข 0-9
Ratchadanate Surumpai