print("let's send text to OLED display")
print("Date: 23/11/23")
print("Created by : Muhammad Taufiiq")
'''
additional notes: before using OLED we need to do the following 4 steps
1. import library for OLED & I2C(SCL & SDA)
2. declare pins for I2C(SCL & SDA)
3. create an object NAME for your OLED screen
4. OLED will be ready for use
'''
from machine import Pin
import dht
from utime import sleep
sensor = dht.DHT22(Pin(15))
led_merah = Pin(5, Pin.OUT)
led_hijau = Pin(18, Pin.OUT)
prev_weather = ""
while True:
try:
sleep(2)
led_merah.on()
sensor.measure()
temp = sensor.temperature()
hum = sensor.humidity()
temp_f = temp * (9/5) + 32.0
print('Temperature: %3.1f C' %temp)
print('Temperature: %3.1f F' %temp_f)
print('Humidity: %3.1f %%' %hum)
except OSError as e:
print('Failed to read sensor.')
led_hijau.on()