#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#include "RTClib.h"
Adafruit_SSD1306 display(128, 64, &Wire, -1);
RTC_DS1307 rtc;
// void updateDisplay() { //bagian untuk menampilkan data ke oled
// display.clearDisplay();
// display.setFont();
// display.setTextColor(1);
// display.setCursor(10, 2);
// display.print("LDR : ");
// display.setCursor(10, 14);
// display.print("Suhu : ");
// display.setCursor(10, 26);
// display.print("Humid : ");
// display.setCursor(10, 38);
// display.print("Time : ");
// display.display();
// }
void setup() {
display.begin(SSD1306_SWITCHCAPVCC, 0x3C); //bisa juga alamat 0x3D
// updateDisplay();
dhtSensor.setup(DHT_PIN, DHTesp::DHT22);
if (! rtc.begin()) {
Serial.println("Couldn't find RTC");
Serial.flush();
abort();
}
}
void loop() {
DateTime now = rtc.now();
// updateDisplay();
display.clearDisplay();
display.setFont();
display.setTextColor(1);
display.setCursor(10, 2);
display.print("LDR : ");
display.setCursor(10, 14);
display.print("Suhu : ");
display.setCursor(10, 26);
display.print("Humid : ");
display.setCursor(10, 38);
display.print("Time : ");
display.display();
}