''' hnaa remplacit capteur lgaz bel ldr khater mafamech gaz fi wokwi (nafs
lprincipe entree analogique lel carta )
9bal ma te5dem sajel les fichiers de bibliotheque mta3 lcd fil carta
bnafs lesm eli fil wokwi , ken ma 3arftech
arja3 lel les video fil plateform '''
from machine import I2C, Pin
import dht
sensor = dht.DHT22(Pin(4))
from time import sleep_ms
from pico_i2c_lcd import I2cLcd
from lcd_api import LcdApi
i2c = I2C(0, sda=Pin(0), scl=Pin(1), freq=400000)
I2C_ADDR = i2c.scan()[0]
#gaz sensor code to Ehsen
from machine import Pin , ADC
import utime
Gaz_sensor = ADC(26) # analog to digital converter in pin 26
lcd = I2cLcd(i2c, I2C_ADDR, 4, 20)
signal = 0
while 1 :
sensor.measure()
t = sensor.temperature()
h = sensor.humidity()
signal = int(Gaz_sensor.read_u16()*(100 / 65536))#hnaa hawelet lel %
print(signal)
lcd.move_to(5 , 0)
lcd.putstr("RAMY")
lcd.move_to(5 , 1)
lcd.putstr("MHADHBY")