Daftar Isi:
Video: DS1307 Jam Dengan CloudX: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Pernah bayangkan Anda ingin membuat jam tangan atau jam kustom Anda sendiri. menggabungkan DS1307 dan CloudX dapat membuat aspirasi Anda bebas masalah
Langkah 1: Buka IDE CloudX Anda
Maaf saya tidak banyak bicara, tapi saya tahu ketika datang ke proyek Jam Waktu Nyata, cloudX telah membantu Anda.
Langkah sederhana
1. impor pustaka utama cloudX dengan slash model papannya
2. impor DS1307 dan perpustakaan fungsional lainnya yang diperlukan
3. nikmati dan mainkan dengan fungsi DS1307 dari perpustakaannya
Langkah 2: KODE!, KODE!!, KODE!
/*
* File: main.c * Penulis: Ogboye Godwin * * Dibuat pada 24 April 2018, 11:02 */
#termasuk
#termasuk
#termasuk
waktu singkat yang tidak ditandatangani[9], Mdate[11];
unsigned short bln, Dday, thn, hr, min, sec;
getDateTime();
bebanLcd();
resetJam();
int himpunan=16;
int inc=15;
int des=14;
mempersiapkan(){
pinMode(set, INPUT);
pinMode(termasuk, INPUT);
pinMode(des, INPUT);
pinMode(1, INPUT);
Lcd_setting(2, 3, 4, 5, 6, 7);
Ds1307_init();
lingkaran(){
while(readPin(set)==0){
getDateTime();
bebanLcd();
penundaan (500);
}
jika(readPin(set)==1)
resetJam();
}
}
getDateTime(){
jam=Ds1307_read(jam); //jam
waktu[0] = BCD2UpperCh(jam);
waktu[1] = BCD2LowerCh(jam);
waktu[2] = ':';
min=Ds1307_read(menit); //min
waktu[3] = BCD2UpperCh(min);
waktu[4] = BCD2BawahCh(min);
waktu[5] = ':';
detik=Ds1307_read(kedua); //detik
waktu[6] = BCD2UpperCh(dtk);
waktu[7] = BCD2LowerCh(dtk);
bln=Ds1307_read(bulan); //bulan
Tanggal[0] = BCD2UpperCh(bln);
Tanggal[1] = BCD2LowerCh(bln);
Tanggal[2] = ':';
Dday=Ds1307_read(tanggal); //hari
TanggalM[3] = BCD2UpperCh(Hari);
Mdate[4] = BCD2LowerCh(Hhari);
Tanggal[5] = ':';
thn=Ds1307_read(tahun); //tahun
Tanggal[6] = '2';
Tanggal[7] = '0';
Tanggal[8] = BCD2UpperCh(thn);
Tanggal[9] = BCD2LowerCh(thn);
}
bebanLcd(){
int cx;
Lcd_cmd(bersih);
Lcd_writeText(1, 1, "Tanggal: ");
//lcdWriteTextCP(Tanggal);
untuk(cx=0;cx<11; cx++)
Lcd_writeCP(Tanggal[cx]);
Lcd_writeText(2, 1, "Waktu: ");
//lcdWriteTextCP(waktu);
untuk(cx=0;cx<9; cx++)
Lcd_writeCP(waktu[cx]);
}
resetJam(){
Ds1307_write(kedua, Binary2BCD(0)); //tulis 0 detik
Ds1307_write(menit, Binary2BCD(12));//menulis 12 menit
Ds1307_write(jam, Binary2BCD(12)); // tulis 12 jam
Ds1307_write(hari, Binary2BCD(3)); //tulis hari selasa
Ds1307_write(tanggal, Binary2BCD(24)); // tulis tanggal 24
Ds1307_write(bulan, Binary2BCD(4)); // tulis bulan ke april
Ds1307_write(tahun, Binary2BCD(18)); // tulis tahun 18 yaitu 2018
Ds1307_write(SQWE, Binary2BCD(frekuensi)); // setel keluaran SQWE ke 1hz
Ds1307_write(kedua, Binary2BCD(startOscilator)); // reset detik ke 0 detik dan mulai osilator
while(readPin(set)==1);
}
Langkah 3: Desain di Proteus
ketik proteus isis persyaratan ini
1. awanX
2. DS1307
3. Resistor 4.7k
4. tombol
5. lm016 LCD
6. kristal 32khz
dan atau tentu saja jangan lupa positif dan dasar Anda.
buat koneksi Anda seperti milik saya.
Direkomendasikan:
Jam Alarm Cerdas: Jam Alarm Cerdas Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar)
Jam Alarm Cerdas: Jam Alarm Cerdas yang Dibuat Dengan Raspberry Pi: Pernahkah Anda menginginkan jam pintar? Jika iya, ini solusinya untuk Anda! Saya membuat Smart Alarm Clock, ini adalah jam yang bisa Anda ubah waktu alarmnya sesuai dengan website. Saat alarm berbunyi, akan ada suara (buzzer) dan 2 lampu akan
Jam Jaringan ESP8266 Tanpa RTC - Nodemcu NTP Jam Tidak Ada RTC - PROYEK JAM INTERNET: 4 Langkah
Jam Jaringan ESP8266 Tanpa RTC | Nodemcu NTP Jam Tidak Ada RTC | INTERNET CLOCK PROJECT : Pada project ini akan dibuat project clock tanpa RTC, akan memakan waktu dari internet menggunakan wifi dan akan ditampilkan pada layar st7735
Menggunakan Modul Jam Real-time DS1307 dan DS3231 Dengan Arduino: 3 Langkah
Menggunakan Modul Jam Waktu Nyata DS1307 dan DS3231 Dengan Arduino: Kami terus menerima permintaan tentang cara menggunakan modul jam waktu nyata DS1307 dan DS3231 dengan Arduino dari berbagai sumber – jadi ini adalah yang pertama dari dua bagian tutorial tentang cara menggunakannya. Untuk tutorial Arduino ini, kami memiliki dua modul jam waktu-nyata untuk kami
DS1307 Jam Waktu Nyata RTC Dengan Arduino: 4 Langkah
DS1307 Real Time Clock RTC With Arduino: Dalam Tutorial ini, kita akan belajar tentang Real Time Clock (RTC) dan bagaimana Arduino & IC Real Time Clock DS1307 disatukan sebagai perangkat pengatur waktu.Real Time Clock (RTC) digunakan untuk memantau waktu dan memelihara kalender.Untuk menggunakan RTC
Membuat Jam Dengan M5stick C Menggunakan Arduino IDE - Jam Waktu Nyata RTC Dengan M5stack M5stick-C: 4 Langkah
Membuat Jam Dengan M5stick C Menggunakan Arduino IDE | Jam Waktu Nyata RTC Dengan M5stack M5stick-C: Hai teman-teman dalam instruksi ini kita akan belajar cara membuat jam dengan papan pengembangan m5stick-C dari m5stack menggunakan Arduino IDE. Jadi m5stick akan menampilkan tanggal, waktu & minggu dalam sebulan di layar