Articles of serial port

¿Cómo abrir un puerto serie con pyserial?

Estoy tratando de abrir un puerto serie con python. Esto está en Ubuntu. Importe el openinterface.py y entro en este ser = openinterface.CreateBot(com_port = “/dev/ttyUSB1″, mode=”full”) Aparece un error que dice “tipos de operandos no admitidos para -: ‘str’ e ‘int’”. Intenté la misma llamada con comillas simples en lugar de dobles y sin comillas. […]

Python: Escribiendo y leyendo desde el puerto serial

He leído la documentación, pero parece que no puedo encontrar una respuesta directa a esto. Tengo una lista de todos los puertos COM que usan los módems conectados a la computadora. Desde esta lista, trato de abrirlo, enviarlo a un comando y, si dice algo, agregarlo a otra lista. No estoy completamente seguro de que […]

Linux y Python: autodetecta el puerto serie Arduino

Tengo un problema al detectar automáticamente el puerto serial de mi Arduino en Python, usando Mac / Linux. Conozco un comando shell trabajando para encontrar el puerto; Debido a que los puertos serie de Arduino casi siempre comienzan con tty.usbmodem , puede encontrar el puerto serie con ls /dev | grep tty.usbmodem ls /dev | […]

Intentando abrir un puerto serie con pyserial en WinXP -> “Acceso denegado”

Estoy tratando de enviar datos a una bomba hplc a través del puerto serie usando python y pyserial. Probé el cable y la bomba bajo Linux (un derivado de gentoo), donde funcionó perfectamente, aunque como raíz. Ahora tengo que usar el código en una máquina WinXP, donde siempre obtengo un error de “Acceso denegado” cuando […]

Comunicación serial Python

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 […]

pyserial: es posible escribir en el puerto serie desde el subproceso a.

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 […]

El tampón de pyserial se llena más rápido de lo que puedo leer

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 […]

Pyserial no juega bien con el puerto virtual

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 […]

Python: Cómo saber eventos de dispositivo de puerto serie como eventos de teclado.

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 […]

pySerial: abriendo múltiples puertos a la vez

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 […]