none
como puedo resibir datos de un pic puerto serie y mover una barra de progreso RRS feed

  • Pregunta

  • amigos como puedo ver datos de un pic del AD de un pic y esos datos analogicos digitales que son de 0 a 1023 poder ponerlos en una barra de progreso en vb.net e logrado ver los caracteres en un textbox como si fuera un terminal pero no logro esos valores ponerlos en a mover una barra de progreso gracias amigo de antemanos
    elisandro garcia
    viernes, 27 de enero de 2012 22:12

Todas las respuestas

  • hola que tal recientemente he estado con el mismo tema que tu estas tratando bueno te comento cosas y luego con lo que sea ya me dices si usas con tu pic el conversor AD a 10 bits de resolucion correcto son 1024 posiciones 0-1023 esto lo tienes repartido en dos bytes adressh y adressl bueno pues cuando el pic te mande los dos bytes al pc ,los guardas en dos variables distintas en hexadecimal y luego cojes las dos variable y las concatenas & en una variable porque en hexadecimal? porque es la forma de concatenar es decir de unir dos datos de la forma mas simple prque si lo hicieras en binario o decimal la concatenacion no te daria el resultado que quieres te pongo un ejemplo

     11111111 & 11111111 = 1111111111111111

    255 & 255 = 255255

    FF & FF = FFFF =65535

    esto ahora lo conviertes a decimal 65535 ahora una vez tienes tus bytes en hexadecimal lo multiplicas por 2'43 que es el valor de la resolucion de tu AD usando como referencia 2´5volt o lo multiplicas por 4'48 si tu referencia es la interna del pic 5volt y luego lo divides entre 1000 para extraer el decimal ahora una vez tienes eso si quieres mostrarlo en una barra de progreso deberas redondear el decimal que para eso hay funciones si tienes alguna duda me dices...

     


     

    http://www.daselectrics.es


    • Editado imasdpic sábado, 28 de enero de 2012 8:17
    sábado, 28 de enero de 2012 8:03
  • Hola:

    En un lugar de por aquí hay códigos.

    http://social.msdn.microsoft.com/Forums/es-ES/devcommes/thread/0dd92a28-2314-4f7a-8ad4-75fd1754b4b9

    Saludo.


    http://electronica-pic.blogspot.com

    sábado, 18 de febrero de 2012 21:24