Untitled

                Never    
import machine
import dht
from time import sleep

# DHT22 sensörüne bağlı pin
sensor_pin = 4  # Bu pin numarasını kendi bağlantınıza göre ayarlayın

# LCD ekranına bağlı pinler
lcd_sda = 2  # Bu pin numarasını kendi bağlantınıza göre ayarlayın
lcd_scl = 3  # Bu pin numarasını kendi bağlantınıza göre ayarlayın

# DHT22 sensörünü başlat
d = dht.DHT22(machine.Pin(sensor_pin))

# LCD ekranını başlat
lcd = machine.I2C(0, sda=machine.Pin(lcd_sda), scl=machine.Pin(lcd_scl), freq=400000)
lcd_addr = 0x27  # LCD ekranının I2C adresi

while True:
    try:
        # Sıcaklık ve nem verilerini oku
        d.measure()
        temperature = d.temperature()

        # LCD ekranına sıcaklığı yazdır
        lcd.writeto(lcd_addr, b'\x00\x01')  # LCD temizle
        lcd.writeto(lcd_addr, "Sicaklik: {} C".format(temperature))

        # 2 saniye bekle
        sleep(2)

    except Exception as e:
        print("Hata:", e)
        

Raw Text