Hubungkan masing-masing modul sesuai skema dan gambar dibawah ini.
Setelah koneksi antara modul sudah terhubung dan jangan lupa tambahakan Supply tegangan pada modul P10 dengan menggunakan power supply switching 5V (tegangan kerja P10 modul = 5V), setelah itu upload program pada Arduino.
/*----------------------------------------------------------------------
* Project : Jam Digital DotMatrix Display
* Version : 1.0
*
----------------------------------------------------------------------*/
// Menyisipkan File Library
#include <DMD2.h>
#include <fonts/SystemFont5x7.h>
#include <RTClib.h>
// Mendifinisakan Fungsi
#define bOK A0
#define bUP A1
#define bDOWN A2
#define Panjang 2
#define Lebar 1
// Deklarasi Fungsi
SoftDMD dmd(Panjang, Lebar); // Panjang x Lebar
RTC_DS1307 rtc; // Chip RTC yang digunakan
// Deklarasi Variable
int Tahun ;
int Bulan ;
int Tanggal ;
int Jam ;
int Menit ;
int Detik ;
char dmdBuff[10];
void setup() {
// Setup DMD
dmd.setBrightness(255);
dmd.selectFont(SystemFont5x7);
dmd.begin();
dmd.clearScreen();
// Setup RTC
rtc.begin();
// Cara Setting Jam gunakan 2 fungsi dibawah, secara manual atau otomatis singcron PC, kemudian upload program
// Setelah terupload, cek jam sudah sesuai, hapus code setting jam dibawah, dan upload ulang.
// Set RTC sesuai dengan Laptop / PC
rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));
// January 21, 2014 at 3am you would call:
// rtc.adjust(DateTime(2014, 1, 21, 3, 0, 0));
// pin Mode yang dugunakan pada Inputan
pinMode(bOK,INPUT_PULLUP);
pinMode(bUP,INPUT_PULLUP);
pinMode(bDOWN,INPUT_PULLUP);
}
void showTime() {
// Program menampilkan Jam
DateTime now = rtc.now();
Tahun = now.year();
Bulan = now.month();
Tanggal = now.day();
Jam = now.hour();
Menit = now.minute();
Detik = now.second();
sprintf(dmdBuff,"%2d:%2d:%2d",Jam,Menit,Detik);
dmd.drawString( 7, 0, dmdBuff );
sprintf(dmdBuff,"%2d/%2d/%4d",Tanggal,Bulan,Tahun);
dmd.drawString( 2, 9, dmdBuff );
}
void loop() {
showTime();
}
jam akan otomatis singkron dengan jam pada PC / Laptop anda. Sekian dulu project kali, . Semoga bermanfaat.Terima Kasih atas kunjunganya.