สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
คำแนะนำนี้จะแสดงวิธีสร้างนาฬิกาเซ็กเมนต์ Arduino 7
ความแม่นยำมันห่วย!
ดังนั้นฉันจึงทำสิ่งนี้เพื่อการเขียนโปรแกรมและเพื่อความสนุกสนาน
หากคุณต้องการสร้างนาฬิกาอย่างจริงจัง คุณสามารถใช้โมดูล rtc ซึ่งจะบันทึกเวลา
คุณสามารถใช้จอแสดงผล 7 ส่วนแบบ 4 ส่วนที่สร้างไว้ล่วงหน้าได้ หากคุณไม่สะดวกกับการเดินสายที่ซับซ้อน ซึ่งสามารถลดโอกาสที่การเชื่อมต่อจะหลวมและเอาต์พุตการแสดงผลที่ไม่เหมาะสมได้อย่างมาก
ปุ่มกดหนึ่งปุ่มคือการเพิ่มชั่วโมงและอีกปุ่มหนึ่งคือการเพิ่มนาทีทีละรายการ
เสบียง
เขียงหั่นขนม
Arduino (นาโนเหมือง)
4 จอแสดงผลเจ็ดส่วน
2 ปุ่มกด
2 นำ
ตัวต้านทาน 1 โอห์ม 4 ตัว
ตัวต้านทานจำกัดกระแสหนึ่งตัว (220ohm)
สายเชื่อมต่อบางส่วน
ขั้นตอนที่ 1: มัลติเพล็กซ์ 4 การแสดงผลเจ็ดส่วน
เชื่อมต่อพินที่เกี่ยวข้องทั้งหมดของแต่ละ 7-seg เข้าด้วยกันเพื่อมัลติเพล็กซ์การแสดงผลตามลำดับที่กำหนดในภาพด้านบน
ขั้นตอนที่ 2: เชื่อมต่อ 7 Segment Display กับ Arduino
เชื่อมต่อเทอร์มินัลทั้งหมดของจอแสดงผล 7 ส่วนกับพินดิจิตอลของ Arduino ตามรูปแบบนี้
A – พินดิจิตอล 2
B – พินดิจิตอล 3
C – พินดิจิตอล 4
D – พินดิจิตอล 5
E – พินดิจิตอล 6
F – พินดิจิตอล 7
G – พินดิจิตอล 8
DP – พินดิจิตอล 9
เชื่อมต่อพินทั่วไปทั้งหมดเข้ากับพินดิจิตอลของ Arduino ผ่านตัวต้านทาน 1K โอห์ม
D1 – พินดิจิตอล 10
D2 – พินดิจิตอล 11
D3 – พินดิจิตอล 12
D4 – พินดิจิตอล 13
ขั้นตอนที่ 3: เชื่อมต่อวินาที LED และปุ่มปรับ
กราวด์ขั้วหนึ่งของปุ่มกดและแคโทดของ LED
เชื่อมต่อเทอร์มินัลที่อยู่ติดกันกับ A0 และ A1 ตามลำดับ
แอโนด LED ถึง A3
ขั้นตอนที่ 4: รหัส
ดาวน์โหลด 7 segment display library ก่อนจากลิงค์ด้านล่างจาก Github และแตกไฟล์ลงในโฟลเดอร์ Arduino ide library
ห้องสมุดเจ็ดส่วน
อัปโหลดโค้ดไปยัง Arduino. ของคุณ
คุณสามารถเปลี่ยนรหัสได้ตามต้องการ