Primero que nos estamos saliendo del tema, asi que creo q lo voy a cortar y aperturar x otro lado
pero igual esta interesante Pero para no quedar flojo te pongo unos tips:
- Si lo que esperas recibir son valores numéricos, mesclados con letras, que es lo mas recomendable para estableces una buena trama sin errores, entonces acumúlalos en un array (BUFFERIN VAR BYTE[10] Ejemplo) y determina cuales son los valores de posiciones y a eso restale 48 ('0'-48=0 que no es lo mismo que 0-48=
, ya que en VB6 envias x defecto en STRING)
En la recepción puedes trabajarlo de 2 formas:
- 1ra El ciclo principal de servos manejalo con variables y utiliza interrupción por Rx (HSERIN) para actualizar los valores de dichas posiciones.
- 2da manera En el tiempo Down del servo (aprox complemento de la posición para un periodo de 20ms), utiliza ese tiempo para leer el valor de buffer de recepción con Hserin (recuerda tambien, que este tiene también un tiempo de espera, en picbasic). Asi que puedes hacer una pequeña ecuación para asignarle el tiempo de espera dependiendo cual sea el complemento del ciclo en bajo
.
____________
En la vida no siempre gana el hombre mas fuerte o el mas ligero, sino el que cree poder hacerlo.













