Source esp32 + lcd i2c 4x20 untuk jam digital , timer, countdown, stopwatch (dan source untuk versi esp8266)
source code yang dibuat mendekati video berikut ini, tapi versi lyar LCD
Kontrol lewat halaman web
Esp 32 Sebagai webserver , default ssid : jamdigital , password 12345678
Saat on : tergantung mode terakhir tersimpan simpan mode terakhir di spiffs
Lcd tampil awal
ssid |
123XXXXXX |
Password |
456***** |
Alamat webserver 192.168.4.1
Ada 5 tombol mode di tampilan web :
Button Jam digital |
Button Timer |
Button Countdown |
Button stopwatch |
Button Ubah SSID password |
Contoh
cek lampiran
Jika Button jam digital di klik akan tampil tanpa pindah halaman
Waktu di esp Dd mm yyyy Hh:mm:ss | |
Waktu di hp = dd mm yyyy hh : mm : ss | Button Sinkronkn dengan hp à bunyi buzer di esp |
Dropdown date time picker | Button Set waktu manual |
Teks di atas jam ,Edit Teks di atas jam | Button setting – save to spiffs |
Button tampilkan mode jam à tampilan lcd jadi tampilan jam | |
Button sembunyikan halaman setting jam digital | |
Contoh :
cek lampiran
Tampilan lcd mode jam digital
Teks di atas jam |
Dd mmmm yyyy |
Hh : mm : ss |
|
Contoh :
cek lampiran
Jika Button Timer di klik akan tampil tanpa pindah halaman
Setting timer | ||
Tampil Prepare / Work / Rest dari Number of laps real time saat countdown | ||
Timer Prepare | Edit Timer Prepare Menit edit Timer Prepare Detik | Button simpan Timer Prepare à simpn ke spiffs |
Timer Work | Edit Timer Work Menit edit Timer Work Detik | Button simpan Timer Prepare à simpn ke spiffs |
Timer Rest | Edit Timer Rest Menit edit Timer Rest Detik | Button simpan Timer Prepare à simpn ke spiffs |
Number of laps | Edit Number of laps | Button simpan Number of laps à simpn ke spiffs |
Button tampilkan mode Timer à tampilan lcd jadi tampilan mode timer | ||
Button sembunyikan halaman setting Timer | ||
Contoh
cek lampiran
Tampilan lcd mode timer
Gantian Prepare / work / Rest |
Gantian Countdown Prepare tampil 1x / work tampil sebanyak number of laps / Rest tampil sebanyak number of laps |
|
Tampil number of laps -- |
Jika Button Countdown di klik akan tampil tanpa pindah halaman
Setting coundown | ||
Tampil hh: mm :ss real time saat countdown | ||
Countdown | Edit Timer coundown jam , Edit Timer coundown menit, Edit Timer coundown Detik | Button simpan coundown à simpan ke spiffs |
Teks di atas Countdown |
| Button setting Teks di atas Countdown – save to spiffs |
Start | pause | continous |
+30 secon | Reset to setting à hh:mm:ss | Reset to 00:00:00 |
Button tampilkan mode coundown à tampilan lcd jadi tampilan mode coundown | ||
Button sembunyikan halaman setting coundown | ||
Tampilan lcd Countdown
Teks di atas Countdown |
|
Countdown |
|
Jika Button stopwatch ditekan :
Tampil hh: mm :ss real time saat stopwatch | ||
Teks di atas stopwatch |
| Button setting Teks di atas stopwatch – save to spiffs |
Start | Pause | continous |
| reset |
|
Button sembunyikan halaman setting coundown
| ||
Tampilan lcd stopwatch
Teks di atas stopwatch |
|
Stopwatch hh:mm:ss |
|
Jika Button Button Ubah SSID password ditekan :
cek lampiran









Loading ...
