Haz una pregunta
  Foros de Electrónica » Diseño digital » Interfaces y Programación
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

20/08/2010 #21


Respuesta: como enviar un 000 001 010 011 por puerto serial
Ya no anda EZ por aqui pero creo que opinaria lo mismo....


que lenguaje usas en el pic????

la pagina que pusiste creo que no tiene los codigos del pic... no recuerdo hace mucho la visite....

aparentemente si sirve ese circuito para lo que quieres hacer...

el max 232 solo sirve para las tennsiones entre el puerto paralelo y el pic

el puerto paralelo maneja 12v(o 15v no recuerdo) y el pic 5v
20/08/2010 #22

Avatar de Dr. Zoidberg

Respuesta: como enviar un 000 001 010 011 por puerto serial
Si lo que vos querés hacer es seleccionar un sensor entre 8 posibles y entregar ese dato, entonces está bien. Si querés hacer lo que hace el ejemplo 3 de ese sitio que me diste, entonces está mal...pero me parece que es lo primero.
Leyendo el dibujo que subiste, solo vas a usar tres bits de un puerto, así que el programa del PIC es extremadamente simple: leés un byte por el puerto serie y lo escribís al puerto donde tengas conectado el multiplexor, teniendo en cuenta de usar los tres LSB del puerto en las entradas de selección para que te coincida con la secuencia de bits que recibís en cada byte, sin tener que rotar ni desplazar nada.
En lenguaje C o BASIC del PIC serían...4 líneas de código?
20/08/2010 #23

Avatar de robotic

Respuesta: como enviar un 000 001 010 011 por puerto serial
ezavalla dijo: Ver Mensaje
Si querés hacer lo que hace el ejemplo 3 de ese sitio que me diste, entonces está mal...
Leyendo el dibujo que subiste, solo vas a usar tres bits de un puerto, así que el programa del PIC es extremadamente simple: leés un byte por el puerto serie y lo escribís al puerto donde tengas conectado el multiplexor,
En lenguaje C o BASIC del PIC serían...4 líneas de código?
ok gracias, voy a hacer el circuito en proteus no se programar pic asi que espero me puedan dar esas lineas que necesita el pic para enviar los 000 001 010 011...
PD: El ejemplo 3 era para que trataramos de hacer el codigo del pic y del visual basic y hecharlo a andar en el proteus como lo mostraba ese ejemplo que activaba los 8 pines pero para este proyecto son solo 3.
20/08/2010 #24


Respuesta: como enviar un 000 001 010 011 por puerto serial
asi que espero me puedan dar esas lineas que necesita el pic para enviar los 000 001 010 011...
esa parte va a ser la mas dificil... es sencillo pero no tanto, debes empezar con proyectos mas fáciles como prender un led con un pic etc... si aprendes a hacerlo probablemente puedas diseñar tu mismo el codigo...
20/08/2010 #25

Avatar de robotic

Respuesta: como enviar un 000 001 010 011 por puerto serial
lubeck dijo: Ver Mensaje
esa parte va a ser la mas dificil... es sencillo pero no tanto, debes empezar con proyectos mas fáciles como prender un led con un pic etc... si aprendes a hacerlo probablemete puedas diseñar tu el codigo...
se que no sera fácil pero habrá que intentarlo
encontre un video para explicarlo mejor lo que voy a hacer.
20/08/2010 #26


Respuesta: como enviar un 000 001 010 011 por puerto serial
se que no sera fácil pero habrá que intentarlo
Claro que si... pero no esperes que alguien te de el codigo... yo te puse un link donde hay un ejemplo ya echo de eso pero parece que no lo buscaste... eso es lo dificil que alguien te haga las cosa... por lo demas adelante se que si te empeñas lo puedes lograr se ve que te mueves...
20/08/2010 #27


Respuesta: como enviar un 000 001 010 011 por puerto serial
Buenas,

Para empezar tiene que ser en Visual Basic el programa? no puede ser en Java por ejemplo?

Otra cosa porque conectar los sensores al multiplexor no sería más facil conectarlos al PIC directamente o es que son muchos?


Saludos!
20/08/2010 #28

Avatar de robotic

Respuesta: como enviar un 000 001 010 011 por puerto serial
Bueno una imagen vale mas que mil palabras acá esta una parte de mi proyecto
20/08/2010 #29


Respuesta: como enviar un 000 001 010 011 por puerto serial
mmm... ya entiendo

se que esta medio descabellado pero si utilizas un potenciometro como este...

http://es.farnell.com/analog-devices...i2c/dp/1078385
potenciometro digital I2C
casi batallarias lo mismo y en esencia para eso quieres el micro no???
y la frecuencia (pWM) del motor la podrias hacer con el mismo micro... por lo que no necesitarias el 555 por consiguiente tampoco el i2c y como resultado el puro micro, transistor o mosfet y el motor irian bien...
20/08/2010 #30

Avatar de robotic

Respuesta: como enviar un 000 001 010 011 por puerto serial
lubeck dijo: Ver Mensaje
mmm... ya entiendo

se que esta medio descabellado pero si utilizas un potenciometro como este...

http://es.farnell.com/analog-devices...i2c/dp/1078385
potenciometro digital I2C
casi batallarias lo mismo y en esencia para eso quieres el micro no???
y la frecuencia (pWM) del motor la podrias hacer con el mismo micro... por lo que no necesitarias el 555 por consiguiente tampoco el i2c y como resultado el puro micro, transistor o mosfet y el motor irian bien...
hola gracias por sus respuestas pero solo concentrence en el pic y en enviar los pulsos 000 001 010 011..... lo demás para abajo esta hecho y esta funcionando y el potenciometro digital lo busque en las 6 casas electrónicas de mi ciudad y no lo tenían así que me vi forzado a improvisar.
20/08/2010 #31


Respuesta: como enviar un 000 001 010 011 por puerto serial
concentrence
yo nada mas sugiero se me hace mucho brinco estando el suelo tan parejo....
pides honestidad no???
no creas que lo que ya hiciste no sirvio de nada aprendiste no???
ya cumplio... ahora hazlo solo con un micro... con respecto al codigo se te facilita mucho mas... con una linea... en cuanto al motor...
20/08/2010 #32

Avatar de robotic

Respuesta: como enviar un 000 001 010 011 por puerto serial
lubeck dijo: Ver Mensaje
yo nada mas sugiero se me hace mucho brinco estando el suelo tan parejo....
pides honestidad no???
no creas que lo que ya hiciste no sirvio de nada aprendiste no???
ya cumplio... ahora hazlo solo con un micro... con respecto al codigo se te facilita mucho mas... con una linea... en cuanto al motor...
si he aprendido mucho gracias a todas las personas que me han ayudado y no quiero parecer que he dicho algo pesado porque al parecer lo tomaste asi, siempre he sido humilde en mi forma de vivir pero parece que las palabras se tergiversan. anda dale sigamos con el proyecto por favor.
20/08/2010 #33


Respuesta: como enviar un 000 001 010 011 por puerto serial
anda dale sigamos con el proyecto por favor.
yo tambien he sido amable excepto por la broma pero pense que sirviria para romper el hielo...
tambien trate de ser honesto...

pero Vale... yo te puedo ayudar en lo que se de picbasicpro, te sirve???
20/08/2010 #34

Avatar de robotic

Respuesta: como enviar un 000 001 010 011 por puerto serial
lubeck dijo: Ver Mensaje
yo tambien he sido amable excepto por la broma pero pense que sirviria para romper el hielo...

pero Vale... yo te puedo ayudar en lo que se de picbasicpro, te sirve???
por supuesto y gracias por la ayuda
he hecho esto en proteus donde deberia conectar el pin de los 5 volt que llegan al pic y que deberia salir del DB9?

si puedes lo podrías modificar en el PAINT y yo lo arreglo en el proteus, te parece?
20/08/2010 #35


Respuesta: como enviar un 000 001 010 011 por puerto serial
he hecho esto en proteus donde deberia conectar el pin de los 5 volt que llegan al pic y que deberia salir del DB9?
el compimp solo sirve para simular el puerto serie no seria la conexcion definitiva necesitas el max232...
para simularlo conectalo asi...

ya tienes el virtual port...
http://www.eterlogic.com/Products.VSPE.html
Imágenes Adjuntas
Tipo de Archivo: jpg 5016141pic.jpg (62,1 KB (Kilobytes), 23 visitas)
20/08/2010 #36

Avatar de robotic

Respuesta: como enviar un 000 001 010 011 por puerto serial
lubeck dijo: Ver Mensaje
el compimp solo sirve para simular el puerto serie no seria la conexcion definitiva necesitas el max232...
para simularlo conectalo asi...

ya tienes el virtual port...
http://www.eterlogic.com/Products.VSPE.html
gracias lubeck lo modifico y lo subo y tratare de descargar el virtual port
20/08/2010 #37


Respuesta: como enviar un 000 001 010 011 por puerto serial
que tanto sabes de basic tienes vb6.0 y el pic basic pro...
R.Si.- ok.... que version???
R.No.- Consiguelos si no no se puede...
20/08/2010 #38


Respuesta: como enviar un 000 001 010 011 por puerto serial
Me van a aventar madres pero no me quedo con la duda, que es eso de "problemas con la incompatibilidad de niveles de tension en el puerto serial????" nunca entendi el porque.
20/08/2010 #39

Avatar de robotic

Respuesta: como enviar un 000 001 010 011 por puerto serial
lubeck dijo: Ver Mensaje
que tanto sabes de basic tienes vb6.0 y el pic basic pro...
R.Si.- ok.... que version???
R.No.- Consiguelos si no no se puede...
Aca subi el circuito para modificarlo nuevamente

y si tengo el visual basic 6.0

shadown dijo: Ver Mensaje
Me van a aventar madres pero no me quedo con la duda, que es eso de "problemas con la incompatibilidad de niveles de tension en el puerto serial????" nunca entendi el porque.
donde leiste eso?
20/08/2010 #40


Respuesta: como enviar un 000 001 010 011 por puerto serial
ezavalla dijo: Ver Mensaje
Por otra parte, yo usaría un MAX232 para la interfaz serie a la PC...por seguridad y compatibilidad, vió? Digo, por que si no tenés experiencia con PICs, no vas a saber como lidiar con los problemas derivados de niveles de tensión incompatibles en el puerto serie...
Me confundio la explicacion.
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Interfaces y Programación

Lenguajes de programación, gestión y manejo de puertos

Cerrar
Foros de Electrónica » Diseño digital » Interfaces y Programación

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.