Monday, March 7, 2022

DIGITAL CLOCK USING ARDUINO WEMOS D1 + TM 1637 + RTC DS 1307

 




Arduino program

/***************

 * Digital clock Wemos + TM 1637 + DS 1307 

 * TM1637 dan Arduino Wemos

 * youtube channel : Belajar tehnologi jaman now

Koneksi antar Pin :

Wemos                                TM1637
D5                    ------>          CLK     
D6                    ------>          DIO
VCC/3V3        ------>          VCC
GND                ------>          GND


Wemos                               RTC1307
D1                    ------>           SCL 
D2                    ------>           SDA
VCC/3V3        ------>          VCC
GND                ------>         GND

 ***************/

//Library modul TM1637

#include <TM1637Display.h>

#include <Wire.h>

#include "RTClib.h"


RTC_DS1307 rtc;

//koneksi pin CLK ke pin D5 Arduino

//koneksi pin DIO ke pin D6 Arduino

#define CLK D5

#define DIO D6


TM1637Display display(CLK, DIO);


void setup()

{

  rtc.begin();

  display.clear();

  display.setBrightness(0x05);  

  //setting jam pertama kali

 // rtc.adjust(DateTime(2022, 3, 6, 22, 26, 0));

}


void loop()

{  


  DateTime now = rtc.now();

  int jam=now.hour();

  int menit=now.minute();

  display.showNumberDecEx(menit,0,true,2,2);

  display.showNumberDecEx(jam,0x40,true,2,0);

  delay(500);

  display.showNumberDecEx(jam,0,true,2,0); 

  delay(500);

  

}



* library TM1637 : 

  https://github.com/avishorp/TM1637/


Video Youtube Channel :

https://www.youtube.com/channel/UCy9PYJmJXElN9LaHZw_PuTA











No comments:

Post a Comment

Pemrograman Running text P10 RGB dengan Arduino Nano

Pemrograman Running text P10 RGB dengan Arduino Nano PIN CONNECTION P10 RGB DENGAN ARDUINO NANO/UNO Source code arduino p10 RGB  #include &q...