본문 바로가기

ATtiny85

ATtiny85 Clock

ATtiny85로 구동되는 시계입니다.  TM1637과 DS3231 RTC 모듈이 필요합니다. 전원은 USB 케이블로 연결되었구요.



//RTC Clock
 
#include 
#include 
#include 
 
// Module connection pins (Digital Pins)
#define CLK 3
#define DIO 4
 
#define GMT 9
 
TM1637Display display(CLK, DIO);
 
bool tick = false;
 
void setup()  {
 
  display.setBrightness(0x0f);
 
  setSyncProvider(RTC.get);   // the function to get the time from the RTC
 
}
 
void loop() {
 
  if (tick == true) {
    display.showNumberDecEx(hour() * 100 + minute(), (0x80 >> 1), true);
  } else {
    display.showNumberDecEx(hour() * 100 + minute(), 0, true);
  }
  tick = !tick;
  delay(500);
 
}

'ATtiny85' 카테고리의 다른 글

ATtiny85 IR Decoder  (0) 2019.01.09
ATtiny85  (0) 2019.01.08
ATtiny85 Boards  (0) 2019.01.08
ATtiny85 USB Hack  (0) 2019.01.08
USBASP 펌웨어 업데이트  (0) 2019.01.07