from dht22_temperature import DHT22Temperature
from dht22_humidity import DHT22Humidity
from cli_beautifier import CliBeautifier
from time import sleep
my_temperature_sensor = DHT22Temperature(17, "Temperatura")
my_humidity_sensor = DHT22Humidity(17, "Umidade")
beautifier = CliBeautifier()
while True:
beautifier.header(my_temperature_sensor.name)
print(f'{my_temperature_sensor.get_celsius()}ºC', end=' ')
print(f'{my_temperature_sensor.get_fahrenheit()}ºF', end=' ')
print(f'{my_temperature_sensor.get_kelvin()}ºK')
print(f'{my_temperature_sensor.state().upper()}')
beautifier.print_line()
sleep(1)
beautifier.header(my_humidity_sensor.name)
print(f'{my_humidity_sensor.get_humidity_percent()}% de umidade')
print(f'{my_humidity_sensor.state().upper()}')
beautifier.print_line()
sleep(1)