Emulador de teclado
Publicado por alondra_n (4 intervenciones) el 26/07/2018 19:53:57
Tengo conectados dos ordenadores, el primero con suse y utilizo la salida usb para enviar la información. Después un conversor usb/rs232 y conectado al segundo PC con Windows. En el segundo tengo el cursor en el wordpad. Lo que quiero hacer es enviar caracteres desde el primero y que se escriban en el segundo. Tal como envio la información sale bien y llega al segundo pero se queda esperando a ser leida ya que no es interpretada como una pulsación de un teorico teclado.
Supongo que el problema es la forma de encapsular los caracteres que envio pero no doy con el fallo. Alguna idea?
Supongo que el problema es la forma de encapsular los caracteres que envio pero no doy con el fallo. Alguna idea?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# -*- coding: utf-8 -*-
import serial
import time
puerto = serial.Serial(port = '/dev/ttyUSB0',
baudrate = 9600,
bytesize = serial.EIGHTBITS,
parity = serial.PARITY_NONE,
stopbits = serial.STOPBITS_ONE)
try:
puerto.write('Hola mundo'.encode('ascii'))
#puerto.write(b'Hola mundo\r\n')
time.sleep(1)
puerto.close()
except serial.SerialException:
print('Puerto no disponible')
except serial.portNotOpenError:
print('No se puede abrir el puerto')
print('Fin programa')
Valora esta pregunta


0