สารบัญ:

Arduino 7 Segment Clock: 4 ขั้นตอน
Arduino 7 Segment Clock: 4 ขั้นตอน

วีดีโอ: Arduino 7 Segment Clock: 4 ขั้นตอน

วีดีโอ: Arduino 7 Segment Clock: 4 ขั้นตอน
วีดีโอ: How to use TM1637 4 digits seven segment display with Arduino 2024, พฤศจิกายน
Anonim
Arduino 7 Segment Clock
Arduino 7 Segment Clock
Arduino 7 Segment Clock
Arduino 7 Segment Clock
Arduino 7 Segment Clock
Arduino 7 Segment Clock
Arduino 7 Segment Clock
Arduino 7 Segment Clock

คำแนะนำนี้จะแสดงวิธีสร้างนาฬิกาเซ็กเมนต์ Arduino 7

ความแม่นยำมันห่วย!

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

หากคุณต้องการสร้างนาฬิกาอย่างจริงจัง คุณสามารถใช้โมดูล rtc ซึ่งจะบันทึกเวลา

คุณสามารถใช้จอแสดงผล 7 ส่วนแบบ 4 ส่วนที่สร้างไว้ล่วงหน้าได้ หากคุณไม่สะดวกกับการเดินสายที่ซับซ้อน ซึ่งสามารถลดโอกาสที่การเชื่อมต่อจะหลวมและเอาต์พุตการแสดงผลที่ไม่เหมาะสมได้อย่างมาก

ปุ่มกดหนึ่งปุ่มคือการเพิ่มชั่วโมงและอีกปุ่มหนึ่งคือการเพิ่มนาทีทีละรายการ

เสบียง

เขียงหั่นขนม

Arduino (นาโนเหมือง)

4 จอแสดงผลเจ็ดส่วน

2 ปุ่มกด

2 นำ

ตัวต้านทาน 1 โอห์ม 4 ตัว

ตัวต้านทานจำกัดกระแสหนึ่งตัว (220ohm)

สายเชื่อมต่อบางส่วน

ขั้นตอนที่ 1: มัลติเพล็กซ์ 4 การแสดงผลเจ็ดส่วน

มัลติเพล็กซ์ 4 จอแสดงผลเจ็ดส่วน
มัลติเพล็กซ์ 4 จอแสดงผลเจ็ดส่วน
มัลติเพล็กซ์ 4 จอแสดงผลเจ็ดส่วน
มัลติเพล็กซ์ 4 จอแสดงผลเจ็ดส่วน

เชื่อมต่อพินที่เกี่ยวข้องทั้งหมดของแต่ละ 7-seg เข้าด้วยกันเพื่อมัลติเพล็กซ์การแสดงผลตามลำดับที่กำหนดในภาพด้านบน

ขั้นตอนที่ 2: เชื่อมต่อ 7 Segment Display กับ Arduino

Image
Image

เชื่อมต่อเทอร์มินัลทั้งหมดของจอแสดงผล 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. ของคุณ

คุณสามารถเปลี่ยนรหัสได้ตามต้องการ

แนะนำ: