Jam Setel Tanggal Waktu
Komponen dan persediaan
 | | × | 1 | |
 | Adafruit LCD Standar - 16x2 Putih di Atas Biru | | × | 1 | |
| | × | 1 | |
 | | × | 1 | |
 | Sakelar Tombol Tekan SparkFun 12mm | | × | 3 | |
 | | × | 3 | |
 | | × | 1 | |
Tentang proyek ini
Pendahuluan
Jam ini adalah dasar dari banyak proyek saya. Saya terinspirasi oleh seorang teman yang telah menerbitkan tutorial pada tahun 2012 (tautan). Ini adalah jam sederhana dengan LCD tampilan, RTC (jam waktu nyata) dan 3 tombol . Untuk kenyamanan dan untuk menghemat pin Arduino, saya menggunakan tampilan dengan modul I2C. RTC juga menggunakan I2C protokol.
3 tombol, terhubung ke "tarik ke bawah ", digunakan untuk mengatur atau mengubah waktu dan tanggal jam tangan, tanpa harus memuat ulang kode Arduino.
Skemanya sangat sederhana:
LCD dan RTC berkomunikasi dengan Arduino melalui protokol I2C dan library "Wire" dan terhubung ke ARDUINO ke Pin A4 dan A5.
- LCD &RTC----------------------- PIN ARDUINO
- SDA --------------------------------------------------A4
- SLC------------------------------------A5
Perpustakaan:
Kode:
Kodenya sangat sederhana; di loop, periksa apakah tombol "menu" ditekan. Jika tidak ditekan, ini akan menampilkan tanggal dan waktu, jika tidak, itu menghitung berapa kali Anda menekan tombol dan, melalui berbagai set, menyesuaikan waktu. Pada akhirnya, ia memperbarui RTC dengan data baru yang dimasukkan dan menampilkan tanggal dan waktu.
Proyek ini juga telah dipublikasikan di Instructables.
Kode
Jam Setel Tanggal Waktu
Skema
simple_clock_uOb2RxCa71.fzz