Dios mio ! Geo! era el pinche salto de linea (/n)
jajaja .. pero sigo teniendo problemas...
HERCULES ahora me muestra puros garabatos, pero no me interesa, sólo quería comprobar que mi FTDI estuviera funcionando.
Ahora puedo ver esto en SPYDER/PYTHON:
b'\r198 \n'
b'\r198 \n'
b'\r197 \n'
b'\r198 \n'
b'\r197 \n'
b'\r198 \n'
b'\r197 \n'
b'\r197 \n'
b'\r198 \n'
b'\r197 \n'
b'\r198 \n'
b'\r198 \n'
...
import serial
ser=serial.Serial('COM5',9600)
while True:
file = open("salida_07_17_2020.txt", 'a')
data=ser.readline()
print(data)
# file.write(data)
file.close()
creo que esa b'\r y ese \n' estorban, pero por el momento no puedo guardar en "file", ya que con ese comando deja de transmitir, así que lo #comenté
de todos modos para lograr leer mi sensor tengo que conectar y desconectar el USB unas 3 veces hasta que agarre, cambie los cables así que no creo que sea eso.
Antes de llegar a esta solución, programé mi PIC en ASSEMBLER y el código ASCII tiene un salto de linea d'10', pero en el simulador PROTEUS no lo ejecuta como salto de línea (no hacía nada y me mostraba todos los datos juntos), así que intenté con "retorno de carro" d'13' y funcionó, por lo tanto borré el salto de línea d'10'. y además le agregué un espacio (d'20')
Ahora le puse todo d'32' d'10' d'13', en ese orden y funcionó.
Bueno ahora estoy trabajando en eso, para refinar más mi trabajo, ya que tengo que agregarle mas sensores (ya lo hice en PROTEUS), pero de nada me servía avanzar en eso si no logro resolverlo con un solo sensor, luego aumentar los baudios, y guardarlos en un archivo de texto para ir graficando ojalá en tiempo real.
Les agradezco si tienen más comentarios.
Son unos genios! estoy hace dos semanas pegada con esto.