import random            # la llibreria random permet treballar amb nombres aleatoris
import urequests         # per fer peticions HTTP al servidor de Thingspeak
from time import sleep
import miwifi

# url d'actualització de dades al camp 1 del meu canal de Thingspeak:
url = 'https://api.thingspeak.com/update?api_key=JDFS2XQ4E5ZW0JGW'

# genera nombres aleatoris:
def aleatori():
  global nombre                       # per poder recuperar el valor de la variable fora de la funció cal definir-la com a global
  nombre = random.randint(1, 100)     # genera nombres aleatoris enters dins del rang definit

miwifi.connecta_WiFi()                # connecta a wifi

while True:
  aleatori()                          # executa la funció aleatori
  resposta = urequests.get(url +'&field1=' + str(nombre))
  resposta.close ()
  # mostra a la consola:
  print (nombre)                      
  print (resposta.text, respuesta.status_code)
  sleep (15)