#include "SPI.h"
#include "Adafruit_ILI9341.h"
#include "RTClib.h"

#define DC 9
#define CS 10
Adafruit_ILI9341 tft = Adafruit_ILI9341(CS, DC);

RTC_DS1307 rtc;
char hari[8][7] = {"Minggu", "Senin", "Selasa","Rabu", "Kamis", "Jum'at", "Sabtu",};

void setup(){
  Serial.begin(9600);

tft.begin();
    tft.setCursor(25, 120);
    tft.setTextColor(ILI9341_MAGENTA);
    tft.setTextSize(2);
    tft.println("Vira Alfa Reina");

    tft.setCursor(60, 160);
    tft.setTextColor(ILI9341_ORANGE);
    tft.setTextSize(3);
    tft.println("A023069");

    tft.setCursor(70, 190);
    tft.setTextColor(ILI9341_YELLOW);
    tft.setTextSize(2);
    tft.println("RnD 2023");

    if (! rtc.begin()){
      Serial.println("Menghubungi RTC");
      Serial.flush();
      abort();
    }
}

void loop () {
  DateTime now = rtc.now();

  Serial.print("Waktu: ");
  Serial.print(now.day());
  Serial.print('/');
  Serial.print(now.month());
  Serial.print('/');
  Serial.print(now.year());
  Serial.print(" (");
  Serial.print(hari[now.dayOfTheWeek()]);
  Serial.print(") ");
  Serial.print(now.hour());
  Serial.print(':');
  Serial.print(now.minute());
  Serial.print(':');
  Serial.print(now.second());
  Serial.println();

  Serial.println();
  delay(1000);
}
uno:A5.2
uno:A4.2
uno:AREF
uno:GND.1
uno:13
uno:12
uno:11
uno:10
uno:9
uno:8
uno:7
uno:6
uno:5
uno:4
uno:3
uno:2
uno:1
uno:0
uno:IOREF
uno:RESET
uno:3.3V
uno:5V
uno:GND.2
uno:GND.3
uno:VIN
uno:A0
uno:A1
uno:A2
uno:A3
uno:A4
uno:A5
lcd1:VCC
lcd1:GND
lcd1:CS
lcd1:RST
lcd1:D/C
lcd1:MOSI
lcd1:SCK
lcd1:LED
lcd1:MISO
GND5VSDASCLSQWRTCDS1307+
rtc1:GND
rtc1:5V
rtc1:SDA
rtc1:SCL
rtc1:SQW