import network
import urequests
from utime import sleep,sleep_ms
from machine import Pin, SoftI2C
from ssd1306 import SSD1306_I2C
wifi=network.WLAN(network.STA_IF)
i2c = SoftI2C(sda=Pin(21), scl=Pin(22))
display = SSD1306_I2C(128, 64, i2c)
wifi.active(True)
wifi.scan()
wifi.connect('Wokwi-GUEST','')
print('Connecting',end='')
while not wifi.isconnected():
sleep(0.1)
print('.',end='')
print('Connected!')
key = 'fef321d19bcd51dd074ad304'
while True:
display.text('You curency-',2,2,0)
display.show()
cur=str(input("You curency- "))#вказуємо гривню
cur=cur.upper()
display.text(f'{cur}',104,2,0)
display.show()
sleep(2)
display.fill(1)
data_USD = urequests.get(f'https://v6.exchangerate-api.com/v6/{key}/latest/USD').json()
data_EUR = urequests.get(f'https://v6.exchangerate-api.com/v6/{key}/latest/EUR').json()
display.text(f'USD to {cur}',2,2,0)
display.text(f'{data_USD['conversion_rates'][cur]:.1f}',90,2,0)#Виводить доллар до гривні
display.text(f'EUR to {cur}',2,20,0)
display.text(f'{data_EUR['conversion_rates'][cur]:.1f}',90,20,0)#виводить євро до гривні
display.show()
sleep(10)
display.fill(1)