import network
from utime import sleep
import urequests
from machine import Pin, SoftI2C
from i2c_lcd import I2cLcd
sda_pin = Pin(21)
scl_pin = Pin(22)
i2c = SoftI2C(sda=sda_pin, scl=scl_pin, freq=10000)
device = 0x27
lcd = I2cLcd(i2c, device, 2, 16)
wifi = network.WLAN(network.STA_IF)
wifi.active(True)
wifi.scan()
print('Connecting....')
wifi.connect('Wokwi-GUEST','')
while not wifi.isconnected():
sleep(0.1)
print('Connected!')
api = 'a7a36339ba65ce90463109b3'
answer = urequests.get(f'https://v6.exchangerate-api.com/v6/{api}/latest/USD').json()
while True:
print(answer['conversion_rates']['UAH'])
lcd.putstr("1USD =" f'{answer['conversion_rates']['UAH']:6.2f}' "UAH")
sleep(2)
lcd.clear()