urequests #13765
Unanswered
anahim09
asked this question in
Using MicroPython
urequests
#13765
Replies: 1 comment 2 replies
-
Please read Welcome (please read before posting) regarding code formatting. Most likely, thingspeak.com sends some error response, the request times out or you are running out of memory. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
When compiling my program I have this error, I don't know how to solve it. I already tried to import the library manually and in other ways, I would like it if you could help me
The program is as follows.
import utime # Importa el módulo para controlar el tiempo
from machine import UART, Pin, ADC # Importa los módulos para UART, Pin y ADC (conversor analógico a digital)
import urequests # Importa el módulo para realizar solicitudes HTTP
Configuración de los pines y el UART
led = Pin(3, Pin.OUT) # Configura el pin 3 como salida para controlar un LED
uart = UART(0, baudrate=115200, tx=Pin(0), rx=Pin(1)) # Configura el UART con baudrate de 115200, y los pines TX y RX
Configuración del sensor de temperatura
sensor_temp = ADC(4) # Configura el pin 4 como entrada analógica para el sensor de temperatura
factor = 3.3 / 65535 # Factor de conversión para convertir lecturas analógicas a voltaje
Función para enviar comandos AT al módulo UART
def send_at_command(command):
uart.write(command + '\r\n') # Envía el comando AT seguido de retorno de carro y nueva línea
utime.sleep(1) # Espera un momento para la respuesta del módulo
response = uart.read() # Lee la respuesta del módulo UART
if response:
print("Respuesta del módulo UART:", response) # Imprime la respuesta del módulo UART si existe
Bucle principal del programa
while True:
lectura = sensor_temp.read_u16() * factor # Lee el valor del sensor de temperatura y lo convierte a voltaje
temperatura = 27 - (lectura - 0.706) / 0.001721 # Calcula la temperatura en base al voltaje del sensor
And the error is this
Traceback (most recent call last):
File "", line 28, in
File "urequests.py", line 180, in get
File "urequests.py", line 76, in request
OSError: -6
Beta Was this translation helpful? Give feedback.
All reactions