Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Hola Roboticadictos... estoy desarrollando un programa muy sencillo, que lo unico que debe hacer es generar una senal valida para mover un servo a traves del puerto serie de un pc... Lo quiero basar en VB, pero es muy dificil encontrar ayuda util de que diga como empezar.
Creo que la idea es sencilla, os resumo, conectamos el hilo de control del servo al pin TX del Com1, se conecta el servo a la alimentacion correcta... y con unos botoncillos o un slider... lo tenemos girando a placer.
El programa quedara algo como esto:
Una vez que este empezada podra ir mejorandose y complicandose, pero ando periddisimo con el comienzo...
En cuanto tenga algo que funcione un poco os subo las fuentes del proyecto para que podamos investigar todos a una...
Gracias por vuestra ayuda.
Angel.
PD: Perdonad que no ponga ñ, o ninguna tilde... es que estoy trabajando en londres, y estos british no usan esas cosas, claro, de modo que cada vez que quiero poner la ñ tengo que hacer alt+164, y es un coñazo... si eso es asi con una letra, imaginaos lo que es con las vocales acentuadas
Hola Mif, pues yo creo q lo tienes muy muy chungo a no ser que domines el tema de APIS y sepas dar maxima prioridad a los timers del PC.
Lo digo pq creo q el VB tiene una temporización mínima de 1ms (creo recordar) y que ademas no es nada preciso, supongo que por el rollo de multitarea y otras pijadas de windows.
Yo hace unos añitos lo intenté con el VB6 y no conseguí hacer nada de nada. Como en esta web se q hay informaticos seguro q ellos te van a poder encaminar mucho mejor que yo.
Suerte!
Coincido con roboticsBCN, yo programo en VB y no me fiaria de los timers para nada, ademas ten en cuenta que Windows+VB es cualquier cosa menos una aplicación en "tiempo real".
Yo programo en VB y curiosamente me salté el usar el puerto serie, me fuí directo al USB, ya que el puerto serie se está perdiendo poco a poco yo que tu me plantearia dar ese salto...
http://www.hobbypic.com/index.php?optio ... &Itemid=33
Saludos.
Paco
Ok, muchas gracias chicos... he comprobado la limitacion en tiempo de VB y efectivamente, no es capaz de realizar operaciones menores de 1ms... vaya basura... bueno, en cualquier caso quiero continuar con ello, quiero decir con realizar un programa que de algun modo sencillo, es decir, con la menor electronica posible, pueda manejarse un servo... como veo que va a ser muy complicado hacerlo SIN electronica, y la idea que me ha propuesto furri es muy chula... empezare basandome en este programilla... ya es por amor propio... pero ahora me asaltan un par de dudas:
1- Cuanto puede costar el micro? he leido en una web que unos 6.20€, es real este precio??? es que llevando el USB integrado me resulta raro...
2- Me va a servir mi programador de toda la vida, para series 16F??? os diria el modelo, pero nunca lo he sabido a ciencia cierta, es un TO20, al menos la base, pq tb lleva lector de tarjetas PIC, y los zocalos para 28, 18 y 8 patillas... se que este micro entra, pq es de 28, pero sera compatible???
Bueno, muchas gracias por todo
El precio que mencionas es mas o menos el que yo pagué pero a mi me los consiguió un colega que los compró a precio de distribuidor, en una tienda te costará 12.. o mas.. no se...
En cuanto al programador yo sigo usando mi TE20 de toda la vida, lo único es que en vez de usar el programa ICProg que no reconoce el PIC18F2550 tendras que usar el WinPic800 que es mas rapido y facil de configurar.
Saludos
Paco.