from machine import Pin, SoftI2C
from ssd1306 import SSD1306_I2C
import network
import utime
import urequests
i2c = SoftI2C(sda=Pin(21), scl=Pin(22))
display = SSD1306_I2C(128, 64, i2c)
# http://www.boredapi.com/activity/
button = Pin(12, Pin.IN)
led = Pin(14, Pin.OUT)
wifi_config = {
"ssid": "Wokwi-GUEST",
"password": "",
}
wifi = network.WLAN(network.STA_IF)
wifi.active(True)
wifi.scan()
print("Connecting to WiFi...")
wifi.connect(wifi_config['ssid'], wifi_config['password'])
while not wifi.isconnected():
utime.sleep(0.5)
# utime.sleep(10)
print("Connected!")
led.on()
while True:
if button.value():
res = urequests.get(url=f'http://www.boredapi.com/api/activity/').json()
activity = (res['activity'])
print (activity)
utime.sleep(20)