• Miércoles 2 de Julio de 2025, 18:35

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Pegasux

Páginas: 1 ... 4 5 [6]
126
Microcontroladores / Re: Proyecto: Grua Para Camara De Video
« en: Viernes 6 de Febrero de 2004, 12:59 »
Gracias por el apoyo, tengo ya un pic 16f84 y un 16f876 con un programador T20. Motores tengo 2 majos pero no se si seran paso a paso, creo que los saque de un video. Lastima que tire la impresora vieja. Me baje unos asm de unos programillas para el control de motores, pero al compilarlos me dan siempre errores de variables que no estan declaradas, tengo el post un poco mas abajo de este explicandolo y no se que hacer.
Saludos.

127
Microcontroladores / Re: Proyecto: Grua Para Camara De Video
« en: Jueves 5 de Febrero de 2004, 00:36 »
Aun mejor, se me ha ocurrido hacer el control de los movimientos de la camara con un raton de hordenador, no me refiero a mover el raton, sino a mover las ruletillas que hacen el movimiento horizontal/vertical y traducirlas en movimientos de los motorcillos para que giren la videocamara.
Saludos.

128
Microcontroladores / Proyecto: Grua Para Camara De Video
« en: Jueves 5 de Febrero de 2004, 00:28 »
Buenas, como ya dije en otro post sin respuesta  :(  soy mas bien nuevo en esto, aunque en el pasado hice mis pinitos. Quiero construirme una grua tipo a esta:

http://www.dvinfo.net/canon/articles/article35.htm

Quizas un poco mas pequeña, pero el diseño seria muy parecido. Para el control de los mandos de la videocamara usare el mando remoto, asi que por eso no hay que preocuparse, pero para mover la camara donde esta sujeta quiero hacerlo con un par de motores para el movimiento horizontal y vertical. La de la foto tiene solamente movimiento vertical y a manivela, horizontalmente esta fija en la posicion que la pongas, pero quiero mejorar eso y ademas hacer el control de los motores con un pic y unos potenciometros/pulsadores. Se que puedo hacerlo analogicamente con unos circuitillos simples, pero me resulta mas emocionante el control digital. Que pic me recomendais?? Serian mejor motores paso a paso?? Quiero hacer tambien un regulador de velocidad, con un interruptor (o pulsador) que seleccione 1x, 2x, 4x de velocidad (por ejemplo, se visualizaria la velocidad seleccionada mediante unos leds o mejor aun, un display) y despues el mando de movimiento realizarlo con un joystick o gamepad. Que os parece??
Saludos.

129
Microcontroladores / Re: Error Al Compilar Asm
« en: Domingo 1 de Febrero de 2004, 23:17 »
Me respondo a mi mismo para aclarar un poco mas las cosas. He cambiado el tipo de pic del 16f84 al 16f876 en el asm y ahora no da error al compilar, pero si dejo el 16f84 y declaro las variables que dan error como "Z equ 0"(por ejemplo) tampoco me da error. Cual seria la forma correcta? Yo creo que se han equivocado de pic, dado que el registro RP0 suena a registro propio de tal o cual pic, pero resulta que al programarlo sobre el 16f876 con el icprog me dice que la verificacion ha sido correcta, sin embargo, despues de programarlo le doy a verificar y me falla en la direccion 0 (con y sin Eeprom 24LC65). He probado con otros programas asm para el 16f876 y la verificacion funciona correctamente.
Si dejo como venia originalmente 16f84 y declaro los registros como Z equ 0 (por ejemplo) todo funciona perfectamente.  Es esto lo correcto dado que no venian en el programa original???

Saludos.

130
Microcontroladores / Error Al Compilar Asm
« en: Domingo 1 de Febrero de 2004, 22:47 »
Buenas, estoy haciendo mis primeros pinitos con pics, he bajado de la red unos ejemplos de programas para controlar motores, sensores y demas, pero al complilarlos con el MpAsmWin me da error de que ciertas variables usadas en el programa no han sido declaradas. Sin embargo, se supone que los asm tiene que funcionar perfectamente y las variabes a veces si estan declaradas (Lcd_var):

CBLOCK   Lcd_var         ;Inicio de las variables

y otras veces no (RP0 aparece aqui por primera vez):

UP_LCD          bsf     STATUS,RP0      ;Banco 1

Asi me pasa con otras variables llamadas Z, W... etc que no estan declaradas por ningun lado. Sin embargo, en otros codigos asm que compilo me aparece lo mismo, pero no da error!!! (Z no ha sido declarada anteriormente):

btfss   STATUS,Z   ;Mira si es el último (0x00)

En este ultimo ejemplo el pic es un 16f876, lo que me da pensar que el 16f84 (el utilizado en los ejemplos anteriores) no tiene esos registros y por lo tanto el codigo tiene el tipo de pic mal declarado.
¿Las declaro como Z equ 0? mejor seria Z res 1? o es el compilador que esta mal??
saludos.

Páginas: 1 ... 4 5 [6]