Estoy trabajando en un proyecto Arduino y lo estoy conectando con un script Python debido a limitaciones de memoria. En el lado de Python tengo una matriz bidimensional que contiene los valores x, y respectivos para las coordenadas, y en esta lista hay 26000 pares de coordenadas. Por lo tanto, para poder aclarar la estructura […]
Intenté googlear esto, no pude encontrar una respuesta, busqué aquí, no pude encontrar una respuesta. ¿Alguien ha investigado si es seguro para los subprocesos escribir en un objeto Serial () (pyserial) desde el subproceso a y bloquear las lecturas desde el subproceso b? Sé cómo usar primitivos de sincronización de subprocesos y estructuras de datos […]
Estoy leyendo los datos de un microcontrolador a través de la serie, a una velocidad de baudios de 921600. Estoy leyendo una gran cantidad de datos csv de ASCII, y como llega tan rápido, el búfer se llena y el rest de los datos se pierden antes Puedo leerlo. Sé que podría editar manualmente el […]
Motivación Quiero comenzar a aprender a usar la biblioteca de Python Pyserial . Parece una biblioteca realmente agradable que funciona para mucha gente. Quiero usarlo para un próximo proyecto en el que tengo que automatizar las comunicaciones en serie. Ambiente Estoy ejecutando Ubuntu 15.04. Estoy usando Python 2.7. Configurando puertos virtuales Actualmente no tengo un […]
Hola, soy nuevo en Python. Puedo conectarme al dispositivo del puerto serie y quiero saber si se han producido cambios en el dispositivo (quiero capturar el evento si se pulsa algún botón en el dispositivo). ¿Cómo puedo hacer esto? ayuda de pyHook en python puedo encontrar los eventos del teclado y del mouse llamando a […]
EDITAR : Encontré el problema: intenté hacer referencia a una variable, pero mezclé su nombre, así que en su lugar declaré una nueva variable. Resulta que pySerial no está limitado a un punto serial abierto a la vez. Estoy intentando abrir dos puertos serie a la vez usando el siguiente código ser0 = serial.Serial( port […]
No puedo enviar correctamente datos en serie desde un script de Python a un Arduino Uno. Estoy usando 9600 baudios, y el Arduino se reinicia correctamente, pero no lee el carácter que estoy enviando desde el script de Python. Llamo a time.sleep() para asegurar que el reinicio en el Arduino no interfiera, y estoy usando […]
Estoy intentando escribir un progtwig en Python que se repetirá para seguir revisando el puerto serie (COM4) e imprimir un mensaje cuando se lea el carácter “1” desde el puerto serie. Quiero enviar “1” a través del puerto serie desde un dispositivo Arduino con solo presionar un botón. Sin embargo, me aparece el error “[Error […]
Estoy leyendo datos en serie con un bucle while. Sin embargo, no tengo control sobre la frecuencia de muestreo. El código en sí parece tardar 0.2s en ejecutarse, así que sé que no podré ir más rápido que eso. Pero me gustaría poder controlar con precisión cuánto más lento muestro. Siento que podría hacerlo usando […]
Actualmente tengo un problema con el módulo pySerial en Python. Mi problema se relaciona con la conexión y desconexión de un dispositivo. Puedo conectarme con éxito a mi dispositivo y comunicarme con él todo el tiempo que quiera, y desconectarme de él cuando lo desee. Sin embargo, no puedo volver a conectarme al dispositivo una […]