import network
import urequests
from utime import sleep
from machine import Pin, SoftI2C
from ssd1306 import SSD1306_I2C
wifi = network.WLAN(network.STA_IF)
wifi.active(True)
wifi.scan()
wifi.connect('Wokwi-GUEST','')
print('Connecting.', end='')
while not wifi.isconnected():
sleep (0.1)
print('.', end='')
print('Connected!')
i2c = SoftI2C(sda=Pin(21), scl=Pin(22))
display = SSD1306_I2C(128, 64, i2c)
key = 'd3afb5bf14cc1aaaac7d91b2'
cur = 'USD'
USD = urequests.get(f'https://v6.exchangerate-api.com/v6/{key}/latest/{cur}').json()
EUR = urequests.get(f'https://v6.exchangerate-api.com/v6/{key}/latest/EUR').json()
display.poweron()
display.text(f'USD-UAH: {USD['conversion_rates']['UAH']}', 1, 1, 1)
display.text(f'EUR-UAH: {EUR['conversion_rates']['UAH']}', 1, 16, 1)
display.show()