Dalam proyek ini, kita akan melihat cara menampilkan waktu dan tanggal pada layar LCD. Proyek ini dapat sangat berguna untuk membuat jam alarm atau sekadar jam. Anda hanya perlu menambahkan baterai ke papan Arduino dan mencetak casing pada printer 3D untuk mendapatkan jam mandiri yang sebenarnya. Kesulitan: Peralatan yang diperlukan Sekarang mari kita lihat bahan-bahan yang dibutuhkan untuk proyek ini:Papan Arduino UnoLayar Kristal Cair (LCD) 16×2PotensiometerResistor 220 ohmKabel jumper (sekitar lima belas!) Skema Jam Arduino Untuk apa potensiometer digunakan? Potensiometer digunakan untuk mengatur kecerahan layar. Anda dapat melakukannya tanpanya dengan menghubungkan 5V langsung ke kabel cokelat dan GND yang menuju dari potensiometer ke layar, Anda dapat menghubungkannya langsung ke papan Arduino. Program untuk jam Arduino #include <LiquidCrystal.h> int heure_date[6] = {10,34,18,18,10,2022}; int mod[6] = {60,60,24,31,12,3000}; LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { lcd.begin(16, 2); } void loop() { heure_date[0]++; for (int i = 0; i < 6 ; i++){ if (heure_date[i] == mod[i]) { if (i<5) {heure_date[i+1] ++;} heure_date[i] = 0; } } lcd.setCursor(0,0); for (int j = 3; j < 5; j++) { if (heure_date[j]<10){ lcd.print("0"); lcd.print(heure_date[j]); } else {lcd.print(heure_date[j]);} lcd.print("/"); } lcd.print(heure_date[5]); lcd.setCursor(0,1); for (int j = 2; j >= 0; j--) { if (heure_date[j]<10) { lcd.print ("0"); lcd.print(heure_date[j]); }else {lcd.print(heure_date[j]);} if (j != 0){ lcd.print(":"); } } delay(250); } Ubah waktu dan tanggal dalam program! Seperti yang dapat Anda lihat pada gambar, waktu dan tanggal keberangkatan sudah ditetapkan dan belum tentu merupakan hari yang benar. Oleh karena itu, Anda dapat mengubah sendiri tanggal ini dalam program.Berikut ini baris yang perlu diubah: int heure_date[6] = {10,34,18,18,10,2022}; //menit kedua jam hari bulan tahun Bagaimana cara menjaga waktu saat ini ketika Arduino mati? Seperti yang dapat Anda lihat, jam dan tanggal tidak terus diperbarui setelah papan Arduino dimatikan. Hal ini dapat mengganggu jika Anda membuat jam misalnya. Untuk mengatasi masalah ini, Anda dapat menambahkan modul jam RTC (seperti DS3231) ke proyek yang akan menghitung waktu bahkan saat papan Arduino dimatikan berkat baterai yang tidak bergantung pada catu daya papan Arduino. Simulasi Jam Arduino Berikut adalah simulasi proyeknya: