2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
นี่เป็นโปรเจ็กต์ที่ใช้เขียงหั่นขนมซึ่งใช้ 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