Articles of pyserial

Instalar pyserial Mac OS 10.10?

Intentando comunicarse con los puertos seriales de Arduino usando Python 2.7. Descargue pyserial 2.7 (descomprimido y coloque la carpeta pyserial en la carpeta de la aplicación python). No funcionó el mensaje de error. “Ningún módulo llamado pyserial”. Confundido acerca de cómo instalar desde la terminal. Cualquier ayuda muy apreciada. http://mac.softpedia.com/get/Developer-Tools/pySerial.shtml

Deshabilitar DTR en pyserial del código

Estoy tratando de usar pyserial para enviar datos a un arduino. Pero cuando abro el puerto COM, se establece DTR bajo y se restablece la placa. Sin embargo, tengo mi configuración de código arduino tal que tengo que ponerlo en modo de recepción en serie manteniendo presionados dos botones durante 1 segundo. Preferiría no tener […]

ImportError: Ningún módulo llamado serial

Tengo un script escrito en Python 3 con 3.3.5 instalado, y recibo este error del terminal cada vez que bash ejecutarlo. Estoy usando una Mac, OSX 10.7.5 Ya instalé pyserial (usando pip) para python 3. Para hacer esto, primero instalé pip usando: $ curl -O http://python-distribute.org/distribute_setup.py $ sudo python3 distribute_setup.py $ curl -O https://raw.githubusercontent.com/pypa/pip/master/contrib/get-pip.py $ […]

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

PySerial comportamiento muy extraño … El código funciona cuando se ejecuta en shell pero no en un script

Estoy luchando con pySerial. Para ser breve … El siguiente código funciona muy bien cuando se ejecuta en Python Shell … >>> import serial >>> s=serial.Serial(“COM5”, 9600) >>> while(1): s.write(“#”) s.readline() Produce la salida de abajo en el shell: 1L ‘56.73\r\n’ 1L ‘56.73\r\n’ Cuando se escribe el mismo código en una secuencia de comandos, diga […]

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

Identificando el dispositivo serial / usb python

La solución a este problema es probablemente bastante simple, pero soy nuevo para interactuar dinámicamente con un dispositivo. Lo que estoy haciendo es crear un código ejecutable de python, por lo que el usuario no tiene que tener inactivo en su computadora o cualquier tipo de intérprete de python, lo que significa que no sé […]

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

Las funciones TextIOWrapper o BuffereRWPair del módulo Python io no funcionan bien con pySerial

Estoy escribiendo un adaptador en serie para algún hardware científico cuyo conjunto de comandos utiliza codificaciones de caracteres UTF-8. Todas las respuestas del hardware terminan con un retorno de carro (u ‘\ r’). Me gustaría poder usar la función readline() pySerial con un carácter EOL especificado, así que tengo esta configuración, ala este hilo : […]

Uso de un QThread en PyQT para la comunicación en serie (w. Pyserial)

Soy prácticamente un principiante cuando se trata de la progtwigción GUI. Estoy usando QT en combinación con los enlaces de python (PyQT4). Lo que estoy tratando de hacer: Configuración de un QThread para leer y escribir en un puerto serie con pyserial. La aplicación principal debe poder emitir nuevos datos en serie a través de […]