#include "RTClib.h"
#include <TM1637.h>
RTC_DS1307 rtc;
const int CLK= 2;
const int DIO= 3;
TM1637 tm(CLK, DIO);
unsigned int counter= 0;
void setup(){
Serial1.begin(115200);
rtc.begin();
Serial1.println("Hello,Raspberry pi pico!");
tm.init();
tm.set(7);
}
void loop() {
DateTime now = rtc.now();
int displayHour = now.hour();
int displayMinute = now.minute();
Serial1.print("Current Time:");
Serial1.print(displayHour);
Serial1.print(":");
if (displayMinute<10)Serial1.print("0");
Serial1.println(displayMinute);
tm.display(0, displayHour/10);
tm.display(1, displayHour%10);
tm.display(2, displayMinute/10);
tm.display(3, displayMinute%10);
// put your main code here, to run repeatedly:
delay(1000); // this speeds up the simulation
}
Loading
pi-pico-w
pi-pico-w