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 […]
Estoy usando un arduino uno con la configuración básica de “DigitalReadSerial” como se describe aquí: http://arduino.cc/en/Tutorial/DigitalReadSerial Si utilizo el monitor serie incluido con el IDE arduino, muestra inmediatamente cualquier cambio al presionar el botón. Esto es lo que quiero en pyserial, ya sea un 0 o un 1 dependiendo de si se presiona el botón. […]
Estoy teniendo problemas para leer más de un personaje usando mi progtwig, parece que no puedo entender qué salió mal con mi progtwig, ya que soy muy nuevo en Python. import serial ser = serial.Serial( port=’COM5′,\ baudrate=9600,\ parity=serial.PARITY_NONE,\ stopbits=serial.STOPBITS_ONE,\ bytesize=serial.EIGHTBITS,\ timeout=0) print(“connected to: ” + ser.portstr) count=1 while True: for line in ser.read(): print(str(count) + […]
Estoy intentando arrancar un motor desde la computadora mediante el código en Python 3.4, usando pySerial para comunicarme con un Arduino Uno. He empaquetado el valor que estoy enviando a hexadecimal, así que solo tengo un byte a la vez, pero tengo un problema para obtener el número correcto en el lado de Arduino ya […]
El método serial.write () en pyserial parece enviar solo datos de cadena. Tengo matrices como [0xc0,0x04,0x00] y quiero poder enviarlas / recibirlas a través del puerto serie. ¿Hay métodos separados para E / S en bruto? Creo que podría necesitar cambiar las matrices a [‘\ xc0’, ‘\ x04’, ‘\ x00’], aún así, el carácter nulo […]
Estoy intentando comunicarme con un dispositivo en serie usando Pyserial. Como los comandos deben enviarse continuamente, deben colocarse en un bucle while en Python. Actualmente estoy usando este código y he echado un vistazo al proceso de Python que requiere un 100% de CPU : while True: #do some serial sending here time.sleep(0.2) Este código […]
En primer lugar, permítanme comenzar con Soy nuevo en Python, no hay ego aquí. Tengo este código que improviso desde varios sitios, cuyo objective final es que enviaría un código hexadecimal a un chip OBD-II y esperaría una respuesta. Esta respuesta, también HEX, se convierte a decimal procesado y se envía a la salida. Bastante […]
Tengo un sensor de temperatura ( LM35 ) interconectado con una placa Arduino y mi bosquejo puede registrar valores en el puerto serie, por ejemplo /dev/ttyACM0 en Ubuntu, y pude instalar pySerial y registrar los valores de temperatura en un archivo. .. usé el comando python -m serial.tools.miniterm /dev/ttyACM0 >> templogger.csv Así se registrarán valores […]
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 […]