สารบัญ:

นาฬิกาดิจิตอล 12 ชั่วโมงโดยใช้ Arduino: 3 ขั้นตอน
นาฬิกาดิจิตอล 12 ชั่วโมงโดยใช้ Arduino: 3 ขั้นตอน

วีดีโอ: นาฬิกาดิจิตอล 12 ชั่วโมงโดยใช้ Arduino: 3 ขั้นตอน

วีดีโอ: นาฬิกาดิจิตอล 12 ชั่วโมงโดยใช้ Arduino: 3 ขั้นตอน
วีดีโอ: รีวิววงจรหน่วงเวลาปิด 12V แบบดิจิตอล ตั้งเวลาได้ 3 โหมด 0-999 นาที 0-999 นาที 0-99.9 วินาที 2024, พฤศจิกายน
Anonim
นาฬิกาดิจิตอล 12 ชั่วโมงโดยใช้ Arduino
นาฬิกาดิจิตอล 12 ชั่วโมงโดยใช้ Arduino

นี่เป็นโปรเจ็กต์ที่ใช้เขียงหั่นขนมซึ่งใช้ Atmel Atmega 2560 (Arduino Mega) และหน้าจอ LCD ขนาด 16x2 เพื่อสร้างนาฬิกาดิจิตอล 12 ชั่วโมงโดยไม่ต้องใช้อุปกรณ์ต่อพ่วงเพิ่มเติม นอกจากนี้เรายังสามารถตั้งค่าและปรับเปลี่ยนเวลาได้โดยใช้ปุ่มกดสองปุ่ม

วงจรทั้งหมดใช้พลังงานจาก Arduino Mega +5V และ +3.3V รหัสที่แนบมาสามารถแก้ไขได้สำหรับผลิตภัณฑ์ Arduino อื่น ๆ

ขั้นตอนที่ 1: ข้อกำหนด

ต้องทำสิ่งต่อไปนี้เพื่อให้โครงการนี้เสร็จสิ้น:

1- Arduino Mega หรือ Arduino UNO

2- โพเทนชิออมิเตอร์ (เช่น 5K)

3- LCD 16x2

4- สองปุ่มกด

ขั้นตอนที่ 2: การปักหมุดและการเดินสาย

พินเอาต์และการเดินสายไฟ
พินเอาต์และการเดินสายไฟ

Pin-outs & Wiring ของ Arduino Mega หรือ Arduino UNO และอุปกรณ์ต่อพ่วงอื่น ๆ ถูกแนบกับขั้นตอนนี้และได้รับดังต่อไปนี้:

============= Arduino => LCD

=============

+5V => VDD หรือ VCC

GND => VSS

8 => RS

GND => RW

9 => อี

4 => D4

5 => D5

6 => D6

7 => D7

+3.3V => เอ

GND => K

====================

Arduino => โพเทนชิออมิเตอร์

====================

+5V => พินที่ 1

GND => พินที่ 3

====================

โพเทนชิออมิเตอร์ || LCD

====================

พินที่ 2 => Vo

=> คุณสามารถตั้งค่าความคมชัดโดยใช้โพเทนชิออมิเตอร์

====================

Arduino => ปุ่มกด 1

====================

+5V => พินที่ 1

10 => พินที่ 2

====================

Arduino => ปุ่มกด2

====================

+5V => พินที่ 1

11 => พินที่ 2

ขั้นตอนที่ 3: อัปโหลดรหัส

อัพโหลดโค้ด
อัพโหลดโค้ด

อัปโหลดรหัสไปยัง Arduino Mega หรือ Arduino UNO หลังจากอัปโหลดโค้ดไปยัง Arduino แล้ว คุณจะได้เอาต์พุตนาฬิกาดิจิตอล 12 ชั่วโมงที่หน้าจอ LCD ขนาด 16x2 ที่แนบมากับ Arduino ไฟล์ Arduino.ino จะแนบมากับขั้นตอนนี้ด้วย

หลังจากนั้น คุณต้องตั้งเวลาโดยใช้ปุ่มกดสองปุ่มที่ต่อกับ Arduino

แนะนำ: